[IOS 初学向] storyboard 里面自己拖的 UILabel 无法用 sizetofit 方法来调整大小么

2015-10-10 22:32:00 +08:00
 ultra76
我测试了一下, 发现只有自己在程序里面调用
UILabel(frame: CGRectMake())函数创建的 label 才可以用 sizetofit()方法来调整大小与其内容匹配。
查了一圈资料还是不太懂为什么 storyboard 里面创建的 label 不能改变大小,求大神指点。
1651 次点击
所在节点    问与答
3 条回复
yellowV2ex
2015-10-10 23:10:37 +08:00
是因为跟 autolayout 有些冲突,可以解决,但很麻烦,参考:
http://stackoverflow.com/a/16009707/1297795
nanhuo
2015-10-10 23:17:44 +08:00
你需要添加约束条件,否则的话 label 的宽度就固定为你 storyboard 中画出来的宽度
ultra76
2015-10-10 23:41:05 +08:00
感谢各位 打算按照 stackoverflow 上面的方法试一下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/227032

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX