标签: ios xcode xcode7 nslayoutconstraint ios-autolayout
我只是将约束放入我的ViewController中,然后设置UITextView以保持其高度和宽度,但在运行时它缩小到仅覆盖其内部的文本。我怎么能避免这个?
谢谢!
答案 0 :(得分:1)
我假设您正在使用Interface Builder。检查IB为文本视图设置的内容拥抱优先级的值。如果它太高,它可能会超越你的限制。
答案 1 :(得分:1)
在我看来,在运行时,由于内容的原因,TextView的大小已经改变,我的意思是设置它的文本。为了防止出现这种问题,我建议一些与您的用户界面相关的选项
首先,如果您打算修改TextView的大小,那么从约束或Interface Builder中,请创建宽度和高度约束,然后修复该值。例如
如果您希望文本视图基于内容动态调整大小,您可以设置宽度和高度值大于或等于最小值,因为它不会破坏您的UI
我希望这会有所帮助。