当tableView进入编辑模式时,我在自定义单元格的布局中看到一些非常奇怪的行为。
看起来内容视图变得非常小并且移动到单元格的右侧。
有谁知道这里可能会发生什么?
编辑:
可以从Dropbox here
获取此问题的简化版本的代码答案 0 :(得分:1)
在评论后编辑:
尝试在下面注释掉。
cell.layoutMargins = UIEdgeInsets(top: 0, left: UIScreen.mainScreen().bounds.width, bottom: 0, right: 0)
当一行被重新安置时......
...委托通过将UITableViewCell对象的showsReorderControl属性设置为YES来分配tableView中的控件:cellForRowAtIndexPath:
因为您在cellForRowAtIndexPath
中再次设置layoutmargins,所以它可能会覆盖已形成的附件视图并重新绘制单元格布局。
答案 1 :(得分:-1)
似乎存在自动布局的问题,因此在表格中使用故事板和自定义单元将有助于快速找出所有内容都在场景中。
我创建了单独的代码,您可以从此处download。