我将旧的UITableViewCell从编程创建转换为使用Interface Builder和Xib。在代码和编辑模式下实现时,我移动了单元格中的一些标签,以便为删除按钮腾出空间。当实现为Xib时,如何在编辑模式下更改单元格的布局?最好是动画的。当然欢迎链接或教程!
如果重要,这适用于3.0 SDK应用。
答案 0 :(得分:1)
您需要获得您想要移动的子视图的引用。两种方法是:
在IB
使用IBOutlets
如果您要标记要移动的子视图,可以通过以下方式找到它:
[cell.contentView viewWithTag:kMyTag];
如果您选择使用IBOutlets,则应考虑为每个单元格创建单元格控制器。
这里有一个很好的教程可以在这里找到:
http://bill.dudney.net/roller/objc/entry/uitableview_from_a_nib_file
另外,请考虑将单元逻辑移动到单元控制器中,并将其移出表视图控制器,如本教程中所述:
http://cocoawithlove.com/2008/12/heterogeneous-cells-in.html