簡體   English   中英

UIButton大小不是在xib中設置的

[英]UIButton size is not as set in xib

我在Interface Builder中使用Type Custom制作了UIButton,如下所示

Interface Builder中的XIB

它的尺寸是

Interface Builder中的維度

但是,當我在Ratina 4 Simulator上運行時,它顯示更小

模擬器結果

為什么它會像這樣顯示,而不是像在xib中設置的那樣。

這是因為你使用自動布局。 你可以:制作你的按鈕IBOutlet,在代碼中連接你的UIButton對象(例如shareBut)並寫:

shareBut.autoresizingMask=UIViewAutoresizingNone;

或者您可以在IB中為按鈕添加寬度約束(查看本教程 )。

按鈕可能更大,但您只能看到具有原始大小的圖像。 嘗試放大圖像或將此圖像設置為背景圖像(但在這種情況下,您可以放棄圖像的質量)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM