V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ultra76
V2EX  ›  问与答

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

  •  
  •   ultra76 · 2015-10-10 22:32:00 +08:00 · 1645 次点击
    这是一个创建于 3146 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我测试了一下, 发现只有自己在程序里面调用
    UILabel(frame: CGRectMake())函数创建的 label 才可以用 sizetofit()方法来调整大小与其内容匹配。
    查了一圈资料还是不太懂为什么 storyboard 里面创建的 label 不能改变大小,求大神指点。
    3 条回复    2015-10-10 23:41:05 +08:00
    yellowV2ex
        1
    yellowV2ex  
       2015-10-10 23:10:37 +08:00   ❤️ 1
    是因为跟 autolayout 有些冲突,可以解决,但很麻烦,参考:
    http://stackoverflow.com/a/16009707/1297795
    nanhuo
        2
    nanhuo  
       2015-10-10 23:17:44 +08:00 via iPhone
    你需要添加约束条件,否则的话 label 的宽度就固定为你 storyboard 中画出来的宽度
    ultra76
        3
    ultra76  
    OP
       2015-10-10 23:41:05 +08:00
    感谢各位 打算按照 stackoverflow 上面的方法试一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5392 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 01:45 · PVG 09:45 · LAX 18:45 · JFK 21:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.