このコードを使用して、すべてのボタンを独自のフォントでカスタマイズしたい:
// Custom fonts for button with tag
for (UIButton *customButton in [[self view] subviews]) {
if (customButton.tag == 1) {
customButton.titleLabel.font = [UIFont fontWithName:@"OpenSans-Regular" size:14];
}
}
しかし、デバッガーコンソールに次のエラーメッセージが表示されました:
2013-09-21 00:33:33.160 Test[794:907] -[UILabel titleLabel]: unrecognized selector sent to instance 0x1dda8d80
2013-09-21 00:33:33.165 Test[794:907] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UILabel titleLabel]: unrecognized selector sent to instance 0x1dda8d80'
私は何を間違えましたか?XCode 4.6.3 を使用し、iOS6 をターゲットにしています。ありがとうございました...