2016-01-09 70 views
2

我想創建一個新的Control,它是兩個UIImageViews和一個UILabel的組合。我需要爲整個Control實施TouchUpInsiteLongPress事件。我的意思是在整個Control中的行爲將執行任何UIImageViewUILabel如何在iOS中創建自定義控件?

那麼,如何在objective-c創建這個ControliOS重用它像其他默認Controls

+0

你有什麼試過?在我看來,你已經付出了努力來解決這個問題。有許多關於如何在線創建自定義控件的教程。 – rckoenes

+0

我見過教程,它們在哪裏創建自定義類並將這些類分配給控件。但是,我想用Control作爲插件,通過它我可以在任何項目中使用Customized Control。 –

+0

仍然適用相同的邏輯,您可以創建自己的控件,該控件繼承自'UIControl'。定製的數量取決於您,您添加的屬性越多,可以定製的屬性越多。 – rckoenes

回答

0

您可以創建一個類型爲UICONTRol的視圖並將圖像和標籤添加爲子視圖。

你可以將IBACTION這個視圖做任何你想要做的事情。

+0

正如我在評論中提到的,如何使對象庫中的控件訪問?我研究了一些可以在XCode-4之前創建插件的地方。但現在,我沒有找到這個功能。 –

相關問題