我在界面生成器中使用类型自定义创建了UIButton,如下所示
及其尺寸
但是,当我在Ratina 4 Simulator上运行时,它会显示较小的
为什么显示这样,不像在xib中设置的那样。
答案 0 :(得分:2)
这是因为你使用自动布局。您可以:创建按钮IBOutlet,在代码中连接您的UIButton对象(例如shareBut)并写入:
shareBut.autoresizingMask=UIViewAutoresizingNone;
或者您可以在IB中为您的按钮添加宽度约束(查看this tutorial)。
答案 1 :(得分:0)
按钮可能更大,但您只能看到具有原始尺寸的图像。尝试放大图像或将其设置为背景图像(但在这种情况下,您可以放弃图像的质量)