簡體   English   中英

在界面構建器中設置UIButton的標題時調用哪種方法?

[英]Which method is called when setting UIButton's title in interface builder?

有誰知道,當我在界面構建器中設置UIButton的默認標題時調用哪種方法?

在此處輸入圖片說明

我將UIButton子類化,並希望通過界面生成器輕松設置其標題。 我假設它的工作方式類似於調用setValue:forKeyPath:方法的用戶定義的運行時屬性。

編輯:因此,我正在尋找實例化視圖時類似於“界面構建器告訴按鈕具有特定標題”的方法。

提前致謝!

Interface Builder不調用setTitle:方法,而是可以在UIButton的子類中重寫initWithCoder:和awakeFromNib

- (id) initWithCoder:(NSCoder *)aCoder{
    if(self = [super initWithCoder:aCoder){

        NSLog([self titleForState:UIControlStateNormal]);

    }
    return self;
}

您正在尋找的方法是setTitle:forState:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM