【问题标题】:AutoLayout button with image is resized to actual image size带有图像的 AutoLayout 按钮被调整为实际图像大小
【发布时间】:2014-06-10 15:53:23
【问题描述】:

所以,使用 Objective C,我有一个按钮可以发布到 Twitter。我保存了图像并将其放在我的支持文件中。我的按钮看起来像这样:故事板中的http://i.imgur.com/z8Pswxq.png

但是当我用 iOS 模拟器模拟应用程序时,它最终看起来像这样:http://i.imgur.com/KW3oQYg.png

无论如何,它似乎都会恢复到实际图像的大小。我似乎看不到让它变成按钮大小的方法。除非有办法以编程方式做到这一点?可能缺少某处的复选框。

很抱歉发布链接而不是使用图片:赞,1 声望。

【问题讨论】:

    标签: ios objective-c ios7 storyboard autolayout


    【解决方案1】:

    大概您没有任何明确的约束来规定按钮的大小。按钮的大小由按钮的内在内容大小决定。在这种情况下,该内容大小就是图像大小。

    要么调整您的图像大小(例如,以编程方式或在您收藏的图形程序中),要么在按钮上安装明确的约束来决定按钮的大小。可以通过零代码控制拖动将约束安装在 IB 中。

    【讨论】:

    • 谢谢!继续并为高度/宽度添加约束,它可以工作!
    猜你喜欢
    • 1970-01-01
    • 2011-07-04
    • 1970-01-01
    • 1970-01-01
    • 2022-12-09
    • 2021-10-21
    • 2016-09-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多