1
我的應用程序有一些非常大的按鈕部分(640x130,230x150等)。我需要的是有一種方法來更新按鈕的不同部分,並使用不同的文本。最初,我認爲在我的代碼中我可以創建各種UILabel,然後將它們作爲子視圖添加到我的按鈕中。但是,只要我嘗試添加一個UILabel作爲子視圖的按鈕,我的應用程序崩潰。如何爲UIButton創建動態覆蓋?
什麼是最簡單的方法來創建一個按鈕的覆蓋,我可以完全佈局自己,而不會阻止按鈕水龍頭使用覆蓋控件感興趣?
我想有多種方法可以解決這個問題。然而,對於我的情況最好的解決方案應該使用最少的代碼行(我有很多這種類型的按鈕),我希望能夠繼續在IB中使用某種形式的可配置按鈕。
我不反對繼承UIButton,但是,如果我這樣做,我希望能夠在IB中使用它。我從來沒有爲這種情況創建自定義的UIView,所以我需要幫助定義這種類型的子類,以便它能夠在IB中正確工作。