草庐IT

uitableviewcells

全部标签

具有自动布局的 IOS self 调整 UITableViewCell 第一次不起作用

我正在尝试通过自动布局实现自动调整UITableViewCell的大小。我有TableView原型(prototype)单元格(自定义单元格)。我有一个UIImageView,它有TopSpace、BottomSpace、要查看的LeadingSpace,高度和宽度作为约束。我有UILabel,它有顶部、水平空间到UIIMageView尾部空间以查看底部的UILabel垂直空间。我有另一个UILabel,它具有到UIImageView的水平空间到View的尾部空间和底部空间。我已将Lines设置为0.用于标签和添加self.tblview.estimatedRowHeight=80.0

iOS9 从 UITableViewCell 继续

我有这个简单的Storyboard:当我将中间Controller之间的转场类型设置为右侧(ctrl+从原型(prototype)单元格拖动->自适应显示转场类型)时,我的详细View从屏幕底部滑动,而不是从侧面滑动。当我使用已弃用的pushsegue时,一切都按预期工作,但我警告使用旧类型。我如何确保新型segue像已弃用的pushone一样工作? 最佳答案 选择所需的segue->Utilities->Attributesinspector->Kind->Show(e.gPush)

iPhone如何实现一个 "Wide"的UITableViewCell?

我想要一个单元格宽度超过320点的UITableView。用户应该能够横向滚动以查看UITableViewCell的不同部分。UITableView是否可以实现这种行为,或者我应该去尝试实现一个平铺的UIScrollView?我尝试将UITableView包装在UIScrollView中,结果很糟糕-它们竞争滚动手势,并且大多数时候ScrollView获胜,从而阻止垂直遍历表格。欢迎任何意见!谢谢!更新:我尝试了建议的解决方案并且它可以正确滚动,但tableview仍然只有320像素宽。tableView的宽度是否链接到窗口边界? 最佳答案

ios - 重新排序时,UITableViewCell 的 subview 不可见

当我重新排序我的UITableViewCells时,单元格的subview在拖动时不可见...我总是得到相同的结果,无论我是在UITableViewCell子类中还是在Storyboard中以编程方式添加subview...是否有可能在拖动时看到带有subview的真实UITableViewCell? 最佳答案 好吧,我自己找到了解决方案......出于某种原因,来自Apple的神秘重新排序动画无法捕获简单的UIView,但是使用UIImageView、UIButtons和UILabel作为自定义TableViewCell的subv

ios - UITableViewCell 中的文本换行不正确

我的自定义UITableView有问题。我想知道如何将一组文本正确地放入单元格中,而不会看到任何省略号“...”并且文本不会在单元格末尾被截断。这是我的手机目前的样子:它是UISplitViewController的一部分。这个问题是,之前由于某种原因它会显示文本的整个长度,但它会到达单元格的末尾并且字符串的其余部分被切断(当我选中“AutoLayout”时会发生这种情况)。这是我的代码目前的样子:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPa

ios - iOS7 中选定的 UITableViewCell 的奇怪行为

我正在将我的应用程序移植到iOS7,我的tableView出现了一些奇怪的行为。当我选择一个单元格时,分隔符无缘无故消失。不仅如此,所选状态的背景图像也向上移动了大约1个像素,即使它的框架没有指明这一点。我在iOS6或更旧的操作系统上没有这些问题。我按以下方式定义我的TableView:statisticsTableView=[[UITableViewalloc]initWithFrame:CGRectMake(170.0f,0.0f,150.0f,window.size.height)style:UITableViewStylePlain];statisticsTableView.b

ios - 带有 UIWebView 的动态 UITableViewCell

我有一组HTML字符串,其中一些带有照片,一些长,一些短,一些带有链接-它们都是不同的。现在我有一个UITableView我想在表格上显示这些HTML字符串,每个单元格中的每个字符串都按其索引显示。我的问题是我不知道每个单元格的高度,我需要通过每个HTML字符串的高度来计算高度,但是我只能在UIWebView之后才知道。已加载。我需要一个好的解决方案来解决这个问题,看起来不错。我已经尝试使用UIWebViewDelegate在将HTML字符串加载到WebView后更改单元格框架,但它看起来很糟糕......并且完全弄乱了表格View。提前致谢。 最佳答案

iOS UITableViewCell 内容在第一次滚动时移动

您可以在下面的gif中看到,在第一次滚动UITableView时,单元格的内容移动了一点点。你几乎看不到它,边距变宽了1个像素。我以前从未遇到过这种情况。似乎在第一次滚动之前存在一些布局问题,并在事后自行解决。XCode中没有警告,这些自定义单元格非常简单,没有布局代码覆盖。我不知道从哪里开始,我该如何捕捉这个故障?更新。我现在已经实现了一个明显的解决方法:-(void)scrollTableToFixGlitch{[self.tableViewsetContentOffset:CGPointMake(0,1)];[self.tableViewsetContentOffset:CGPo

ios - 从uitableviewcell调用并使用uitableview?

我有一个带有许多UITableViewCell的UITableViewController。每个Cell都有一个UISwitchButton。这是我的UITableViewController类:@implementationDanhsachTableViewController{NSMutableArray*data;}-(void)viewDidLoad{[superviewDidLoad];[selfloadData];}-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSInd

iOS UITableViewCell 自动调整大小错误

我有一个使用.xib设计的UITableViewCell,它使用单元格自动调整大小。在iOS9中运行良好,但在iOS8中,单元格不会自行扩展,并且内部标签仍保留1行文本。如果单元格离开屏幕并返回(即滚动后),则所有标签均正常。想法?我认为这是一个iOS8错误。 最佳答案 我遇到过同样的问题。如果您的约束设置正确,您需要在返回单元格之前为单元格中的每个UILabel设置preferredMaxLayoutWidth。这是一些示例代码-(UITableViewCell*)tableView:(UITableView*)tableView