Anu*_*eth 17 uitableview ios ios8
我正在尝试更新我的iOS 8应用程序和一个奇怪的问题,我无法弄清楚每当我按下一个表视图单元格(在分组表视图上)并将另一个视图控制器推到导航控制器上时,所有表视图的单元格跳转.这有点像他们都降低了一点点的高度.
因此,当弹出导航堆栈并返回原始表格视图屏幕时,单元格会再次跳转,这次它们会增加高度并返回原来的状态.
我已经尝试使用UITableViewController,执行我自己的表视图管理,不使用明确的部分高度,删除所有自定义标题视图和框架,基本上我能想到的任何东西.
它发生在所有iOS 8仿真器和运行iOS 8 iPhone和iPad的实际设备上.
任何建议都会有所帮助.
编辑:删除视频
Anu*_*eth 11
好吧,如果你使用的是默认UITableViewCell
S并设置自定义字体textLabel
和detailTextLabel
,确保你要么设置rowHeight
为表视图或实现的一个UITableViewDelegate
用于例如方法tableView:estimatedHeightForRowAtIndexPath:
相同的代码在早期版本的iOS上运行良好,但由于某些原因需要在iOS 8上修复.
我有同样的问题!在选择一行之后,似乎iOS 8 SDK使用了estimatedRowHeight,这会导致整个tableview的高度错误,从而导致tableview本身跳转.
不设置estimatedRowHeight属性或实现委托方法将修复跳转错误.
我还没有找到一个干净的解决方案来修复它.
归档时间: |
|
查看次数: |
4367 次 |
最近记录: |