我有一種情況,ClassA包含UIView
屬性。我有兩個孩子ClassA,ChildA和ChildB,都爲UIView
屬性設置了兩個不同類型的UIView
子類。我想要求這兩個UIView
子類都有一個名爲maximumDimension的屬性,然後我希望能夠使用它自己的UIView
屬性在ClassA中進行設置。需要Objective-C設計幫助,需要協議嗎?
完成此操作的最佳方法是什麼?它會是一個協議嗎?如果是的話,那麼有人能夠提供關於如何在Objective-C中實現的代碼?
你對ClassA的孩子有什麼意義?子類?或者是ClassA某種節點? – DrummerB
你爲什麼不在超類中實現呢?孩子們的UIView類如此不同? – iluvcapra
@DrummerB我假設他們是UIView的兩個不同的子類。 – 2013-01-24 18:33:46