【发布时间】:2014-09-07 02:22:51
【问题描述】:
我正在尝试在切换到编辑模式时更改自定义 UITableviewcell 中的 UILabel 宽度,因为重新排序按钮与 UILabel 重叠。
【问题讨论】:
-
您是通过编程方式还是在界面生成器中添加标签?
-
@sbarow 不,它在 xib 文件中
标签: ios objective-c cocoa-touch ios7
我正在尝试在切换到编辑模式时更改自定义 UITableviewcell 中的 UILabel 宽度,因为重新排序按钮与 UILabel 重叠。
【问题讨论】:
标签: ios objective-c cocoa-touch ios7
您可以通过两种方式(代码或 IB):
【讨论】:
据我所知,如果它在您的 xib 文件中,恐怕您不能,除非您使用自动布局。在这种情况下,您始终可以将约束(如属性)分配到您的类中并直接修改它,但设置常量值。看一下:将约束拖到您的代码中并以您想要的方式修改它。 如果您不使用 Autolayout,情况会有所不同,在这种情况下,应用程序生命周期不允许您修改应用程序中的约束,除非您以编程方式添加了对象。
希望对你有帮助
【讨论】: