uibuttonプロパティを設定するときに問題が発生します:
[self.btnName.titleLabel setFont:[UIFont fontWithName:@"gillsansstd" size:16.0]];
テキストの配置が乱れ、テキストはボタンの上部に表示されます。setFontがuibuttonのテキスト配置を妨げるのはなぜですか?
uibuttonプロパティを設定するときに問題が発生します:
[self.btnName.titleLabel setFont:[UIFont fontWithName:@"gillsansstd" size:16.0]];
テキストの配置が乱れ、テキストはボタンの上部に表示されます。setFontがuibuttonのテキスト配置を妨げるのはなぜですか?
次のコードは、タイトルの配置の中央 (水平方向) に設定されUIButton
ます。
myButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;
他の方法
[myButton.titleLabel setTextAlignment:UITextAlignmentCenter];
これが必要です。
[btnName.titleLabel setContentVerticalAlignment:UIControlContentVerticalAlignmentCenter];
ボタン内のテキストを垂直方向に揃えることができます。