当我触摸包含自动布局标签的单元格(图像说明)时,我的tableView出现了烦人的问题。自动布局运行良好,但是,当我在segue之前触摸单元格时,会出现单元格移动运动(向下或向上,从不相同的高度)。
不明白为什么这个问题是随机的,我觉得当一个单元格接近出现在顶部或底部时会发生这种情况。
这里有一个视频触摸/点击单元格并转换到另一个视图的问题。
图片:http://i.stack.imgur.com/uWzDr.png
向某人提醒某事?
在IOS8上 - Swift,我的iPhone上的问题相同。
谢谢!
答案 0 :(得分:0)
可能发生的事情是,因为您使用自动布局来获取动态高度tableviewcell,并且iOS在segue期间无法正确计算单元格的高度。使用estimatedHeightForRowAtIndexPath委托回调(如果你有不同的高度)或estimatedRowHeight将是我对如何解决此问题的猜测。
这样做可以获得两个好处,首先你的观点应该在segue期间停止闪烁。其次,iOS不必查看所有的tableview单元格来确定它的滚动指示符的高度(这对性能有利)。