iOS 11以降のアプリを作成しています。ナビゲーションバーの左側に大きなタイトルを設定する必要があります。iOS 11のナビゲーションバーに大きなタイトルを設定するにはどうすればよいですか?
誰かが設定方法を整理するのに役立ちます。iOS 11以降でのみ動作するはずです。
(iOS 8以降をサポートする)アウトアプリからこの機能を利用できるようにするための提案がいくつかあります。
ありがとうございます。
iOS 11以降のアプリを作成しています。ナビゲーションバーの左側に大きなタイトルを設定する必要があります。iOS 11のナビゲーションバーに大きなタイトルを設定するにはどうすればよいですか?
誰かが設定方法を整理するのに役立ちます。iOS 11以降でのみ動作するはずです。
(iOS 8以降をサポートする)アウトアプリからこの機能を利用できるようにするための提案がいくつかあります。
ありがとうございます。
iOS 11以降のナビゲーションバーの左側に大きなタイトルを表示するコードスニペットです。
のObjective C:あなたがアプリケーションを構築する前に、iOSの11のチェック状態を配置する必要があり
self.title = "Your title"
if #available(iOS 11, *) {
self.navigationController?.navigationBar.prefersLargeTitles = true
self.navigationController?.navigationItem.largeTitleDisplayMode = .always
}
:
self.title = @"Your title";
if (@available(iOS 11, *)) {
self.navigationController.navigationBar.prefersLargeTitles = true;
self.navigationController.navigationItem.largeTitleDisplayMode = UINavigationItemLargeTitleDisplayModeAlways;
}
スウィフト。大きなタイトルをテストするための
要件:
if (@available(iOS 11.0, *)) {
[[UINavigationBar appearance] setPrefersLargeTitles:false];
}
これをtrueに設定しないでください。 – EDUsta
UILabelをに設定することができます。titleView。
UILabel *lblTitle = [[UILabel alloc] init];
lblTitle.text = YOUR_TITLE_TEXT;
lblTitle.backgroundColor = [UIColor clearColor];
lblTitle.textColor = [UIColor whiteColor];
lblTitle.font = FONT_NAV_BAR;
[lblTitle sizeToFit];
self.navigationItem.titleView = lblTitle;
https://stackoverflow.com/a/46198535/5461400 –