带图像的AutoLayout按钮调整为实际图像大小

时间:2014-04-25 05:04:12

标签: ios objective-c ios7 storyboard autolayout

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

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

无论如何,它似乎都会恢复到实际图像的大小。我似乎无法看到一种方法使它成为按钮的大小。除非有一种方法可以以编程方式进行吗?可能在某处丢失了一个复选框。

对于发布链接而不是使用图片感到抱歉:有1个声誉。

1 个答案:

答案 0 :(得分:3)

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

调整图像大小(例如,以编程方式或在收藏夹图形程序中),或在指示按钮大小的按钮上安装显式约束。可以通过零代码控制拖动在IB中安装约束。