我在Interface Builder中使用了Type Custom创建了一个UIButton,如下所示: 它的尺寸为: 但是,当我在Ratina 4模拟器上运行时,它显示得更小: 为什么它显示成这样,而不像在xib中设置的那样呢?
因为您使用了自动布局。您可以:将按钮设置为IBOutlet,通过代码连接到您的UIButton对象(例如shareBut),并编写以下内容:shareBut.autoresizingMask=UIViewAutoresizingNone; 或者您可以在IB中为按钮添加宽度约束(请查看这个教程)。