切换到编辑模式时,更改UITableviewcell中的UILabel宽度

时间:2014-07-16 13:58:54

标签: ios objective-c cocoa-touch ios7

我在切换到编辑模式时尝试更改自定义UITableviewcell中的UILabel宽度,因为重新排序按钮与UILabel重叠。

2 个答案:

答案 0 :(得分:1)

据我所知,如果它在你的xib文件中,我担心你不能,除非你使用autolayout。在这种情况下,您始终可以将类似属性的约束分配到类中并立即修改它,但设置常量值。看一看:将约束拖到代码中并按照您想要的方式进行修改。 如果您不使用Autolayout会有所不同,在这种情况下,应用程序生命周期不允许您修改应用程序中的约束,除非您以编程方式添加了对象。

希望有所帮助

答案 1 :(得分:1)

您可以通过两种方式(代码或IB)来实现:

  1. 使用autolayout
  2. 使用autoresizing masks