我試圖使用我在Storyboard中創建的UIView作爲按鈕。我認爲可以使用UIButton,將類型設置爲自定義。不過,我無法將子視圖添加到Storyboard中的自定義UIButton。使用UIView作爲按鈕
因此我剛剛度過的最後一個小時通過使自己的自定義手勢recoginizers重新實現按鈕的功能重新發明輪子。
這肯定不是,雖然做的最好的辦法,所以我的問題 - 對有經驗的iOS開發比我 - 是什麼使一個自定義按鈕的最好方法?
要清楚它需要:
- 使用我創建,因爲它是hittable區域UIView的。
- 能夠顯示根據是否當前高亮顯示或不 一個 不同狀態(即觸摸向下)。
- 實際點擊時執行一些操作。
謝謝你的幫助。
所以要有一個自定義按鈕,我基本上必須以編程方式製作一切,而不是使用Storyboard? – 2012-03-07 23:55:08
Nop,您可以在故事板上創建它,然後以編程方式添加您的視圖(例如從界面構建器)。 – fbernardo 2012-03-07 23:56:23