我已經創建了一個應用程序,它使用Xcode中的故事板功能。ios UIButton子類重用故事板中的按鈕
我需要在幾個視圖上放一個按鈕,這是一個「Call us」按鈕。該按鈕將具有與其相關的相同外觀,文字和動作。
這就是我認爲最好創建按鈕的子類並設置所有按鈕屬性的原因。
沒有編碼問題,但是當我在按鈕上拖動到故事板上的視圖時,將它的類更改爲「CallButton」子類名稱 - 它只是忽略所有格式。
我錯過了什麼嗎?有沒有更容易重用按鈕的方法?通常情況下(老式的方式)我只需從代碼中調用按鈕,但是因爲我使用了故事板,所以我需要真正拖放按鈕。
感謝您的任何建議!
是您的按鈕類型設置爲任何其他'UIButtonTypeCustom'在故事板?另外,你在'UIButton'子類中重寫了哪個初始化器? –
是的,它被設置爲UIButtonTypeCustom,並且我已經覆蓋了initWithFrame和initWithCoder方法。它在運行時工作,但我想在設計器中看到它。只是想知道我是否錯過了一些東西! –