2016-09-28 4 views
0

ラベルのテキストプロパティを事前に設定する方法はありますか?IBOutletのフォントプロパティを初期設定

@IBOutlet weak var commentHeaderLbl: UILabel! { 
    didSet { 

     self.font = UIFont.systemFontOfSize(8, weight: UIFontWeightThin) 

    } 
} 

は、あなたがあなたの必要性に従ってweightプロパティを変更することができます。以下は、私が考えているが、それは間違って

@IBOutlet weak var commentHeaderLbl: UILabel! { 
    didSet { 
     self.font = UIFont.systemFontOfSize(8) 
    } 
} 

答えて

0

ラベルがUIViewControllerサブクラスにある場合は、viewDidLoadでこれを行うことができます。

ラベルがUITableViewCellサブクラスにある場合は、これをawakeFromNibで行うことができます。

例:

override func awakeFromNib() { 
     super.awakeFromNib() 
     self.commentHeaderLbl.font = UIFont.systemFontOfSize(8) 
    } 

あなたはインタフェースビルダを使用している場合、あまりにもそこにフォントサイズを定義することが可能です。

+0

UITableHeaderFooterViewの内部にいるのはどうですか? – user125972

+0

あなたはUITableViewHeaderFooterViewを意味すると思います。 awakeFromNib;) – dirtydanee

+0

素晴らしい作品です!ありがとう。 – user125972

-1

はこれを試してみてください構文があるので、それは仕事をdoesntものです。

+0

なぜSwiftコードの目的Cですか? – dirtydanee

+0

申し訳ありません@dirtydanee私はそれを誤解し、ansを編集しました。 –

関連する問題