3

ボタンは、View Controller のヘッダー ファイルで (ストーリーボードを介して) プロパティとして宣言されます。

@property (strong, nonatomic) IBOutlet UIBarButtonItem *settingsButton;

実装では次のように設定します。

self.settingsButton.title = @"⚙";
[self.settingsButton setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys: [UIFont systemFontOfSize:24.0], NSFontAttributeName,nil] forState:UIControlStateNormal];
[self.settingsButton setTitlePositionAdjustment:UIOffsetMake(0.0f, 5.0f) forBarMetrics:UIBarMetricsDefault];

ただし、オフセット設定はまったく何もしません。値を何に変更しても、ボタンはいつものように UIToolbar で少し高すぎます。

4

0 に答える 0