2013-08-18 94 views
0

嘿,我正在學習使用Storyboard在XCode中開發,並且我有一個帶有自定義圖像的UIButton。在沒有Autolayout開發之前,我讀了它並決定嘗試它。我的問題是,該按鈕有一個自定義圖像,它不應該顯示標題,只有圖像。當我不使用Autolayout時,一切正常(只顯示圖像)。但是當我打開Autolayout時,它調整了我的圖片大小,並將它推到左邊並在圖像旁邊顯示按鈕標題。我怎樣才能使用Autolay顯示圖像?這與內在內容大小有關嗎?使用自動佈局時隱藏UIButton標題

+0

好,我知道它與工作' [屁股在setTitle:@「」forState:UIControlStateNormal];'但這是唯一的方法? – flouwer

回答

-1

嘗試:

button.autoresizesSubviews=NO; 

或者:

button.titleLabel=UIViewAutoresizingNone; 

或者:

button.imageView.autoresizingMask=UIViewAutoresizingNone; 
+0

第一個不起作用,第二個給編譯器錯誤「賦值給只讀屬性」,第三個也不做任何事情。我必須以某種方式告訴UIButton:「嘿,不要調整我的按鈕圖像大小」。我自己嘗試了第一種選擇,但沒有。 – flouwer

+0

是否在IB或代碼中添加您的按鈕圖像? – Kepler

+0

我在IB添加我的按鈕 – flouwer

0

試試我的回答:

button.titleLabel.hidden=YES; 
+0

是的,試過了,但也沒有做到這一點 – flouwer

+0

你是否收到任何錯誤? –

相關問題