iOS7用のアプリをいくつか変換しており、ツールバーに配置されているボタンのテキストに問題があります。 フォントサイズがはるかに大きく、サイズを変更できないように見えます。だから、iOS6でうまくフィットしたテキストボタンはもう使えない。画面の幅が十分ではありません。アプリ全体をやり直すことなくこれを調整することは可能ですか?なぜこの愚かな変化?私は実際にいくつかの他の理由のアプリケーションをiOS7に適応させたい。iOS7のツールバーアイテムのフォントサイズ
12
A
答えて
22
setTitleTextAttributes:forState:
を使用して、UIBarItems(UIBarButtonItemsを含む)のタイトルテキスト属性を設定できます。たとえば、すべてのUIBarButtonItemsのタイトルテキストのフォントを設定するには、あなたがこれを行うことができます:
[[UIBarButtonItem appearance] setTitleTextAttributes:@{NSFontAttributeName : [UIFont boldSystemFontOfSize:9.0]} forState:UIControlStateNormal];
それとも、ただ一つ、
[myBarButton setTitleTextAttributes:@{NSFontAttributeName : [UIFont boldSystemFontOfSize:9.0]} forState:UIControlStateNormal];
のためにそれを設定するためにまたUIButtonsが含まれているUIBarButtonItemsを作成することができ、それらのUIButtonの表示方法(フォント、フォントサイズなど)を完全に制御できます。これはあなたのUIToolbarの上に、またはコードにUIButtonをドラッグすることで、Interface Builderで行うことができます:あなたは、このアプローチを取る場合は、あなたのIBActions/segues代わりにUIBarButtonItemのUIButtonにフックアップする必要があります
UIButton* button = ...;
UIBarButtonItem* barButton = [[UIBarButtonItem alloc] initWithCustomView:button];
[toolbar setItems:@[barButton, ...] animated:YES];
注意。
0
スウィフト:
UIToolbar.appearance().barTintColor = TOOLBAR_BACKGROUND_COLOR
if let font = UIFont(name: "AvenirNext-DemiBold", size: 15) {
UIBarButtonItem.appearance().setTitleTextAttributes([NSFontAttributeName: font,NSForegroundColorAttributeName:TOOLBAR_TITLE_COLOR], forState: UIControlState.Normal)
}
関連する問題
- 1. navigationItem.rightBarButton iOS7のアイテムマージン
- 2. IOS7のTableviewサブタイトル
- 3. NSMergeConflict iOS7
- 4. Readonlyツールバーアイテム - 有効か無効か - iPhoneヒューマンインタフェースガイドライン?
- 5. セレン付ツールバーアイテムをクリックするには?
- 6. フォントサイズ:フォントサイズ対62.5%:10pxの
- 7. UIWebViewのフォントサイズとUItextViewの違いフォントサイズ
- 8. Chromeのカスタムタブ。複数のツールバーアイテムを設定する
- 9. iOS7 UIRefreshControl changes contentset
- 10. カレンダーAPI - iOS7
- 11. iOS7 UISplitViewControllerステータスバー
- 12. UISearchBar AutoLayout ios7バグ?
- 13. iOS7 Safariの全画面モード
- 14. カスタムUIBarButtonItemとiOS7とのアライメント
- 15. iOS7 - ABPersonViewController、編集モード
- 16. iPhone 6sのフォントサイズ+
- 17. データグリッドのフォントサイズ
- 18. UITableViewセルのフォントサイズ
- 19. デフォルトのUITableViewCellStyleSubtitleフォントサイズ?
- 20. iOS7のMKMapViewのMKPolygonViewの検出
- 21. フォントサイズ
- 22. フォントサイズ
- 23. TinyMCEのデフォルトのフォントサイズ
- 24. Twitterのフォントサイズはブートストラップ
- 25. フォントサイズの媒体で
- 26. Android Bluetoothプリンタのフォントサイズ
- 27. CSS - ページのフォントサイズに
- 28. SilverlightのダイナミックTextBlockフォントサイズ
- 29. ハイチャート凡例のフォントサイズ
- 30. iOS7の場合:入力スペースが
は非常にすぐにそれをしようとします。 –