如果我將子類UIButton
並使用它的buttonWithType:
方法創建button
,它會返回一個UIButton
或子類實例嗎?UIButton子類:是否buttonWithType:返回UIButton或子類實例?
例如:
@interface MyButton : UIButton
@end
MyButton *button = [MyButton buttonWithType:UIButtonTypeCustom];
或者我必須使用alloc
和initWithFrame
呢?
感謝
它應該像對UIButton一樣進行正常的初始化,你只需要繼承UIButton類,這意味着你的類實現了父類的所有行爲,你也可以添加額外的功能,並且可以像使用方式一樣使用你爲簡單的UIButton做,但你必須定義類的按鈕,而不是UIButton * myButton;你必須編寫MyButton * myButton;而已。 – iphonic 2013-03-14 08:07:20