2014-11-02 74 views
0

我有一個帶有按鈕和UIImage的Today Extension。按鈕和圖像縮放並正確居中,除非按鈕的文字未縮放。我正在Swift中編寫這個擴展。我已經嘗試過這些:iOS和Xcode 6:按鈕上的自動佈局文字縮放

myButton.titleLabel.adjustsFontSizeToFitWidth = true 
myButton.adjustsFontSizeToFitWidth = true 

兩者都返回錯誤。

回答

0

沒有看到更多的代碼或具體的錯誤,我唯一能看到的是titleLabel是可選的。正如所寫,編譯器將顯示錯誤'UILabel? does not have a member named 'adjustsFontSizeToFitWidth'。將行寫爲myButton.titleLabel?.adjustsFontSizeToFitWidth = true應該修復錯誤。

另外,UIButton沒有名爲'adjustFontSizeToFitWidth'的成員,所以第二行會拋出與上面相同的錯誤。

嘗試修復上述錯誤,看看您的AutoLayout問題是否有效。