問題タブ [large-title]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
773 参照

ios - iOS の画像と 2 つのタイトルを含むカスタム ナビゲーション バー

2 つのタイトルと画像を持つ次のナビゲーション バーを実現しようとしています。

大きなタイトル バリアント:

大きい

小さなタイトルバリアント:

小さな

サブクラスUINavigationBar化してサブビューを追加しようとしましたが、まったくレンダリングされませんでした。ストーリーボードにを設定しようとしtitleViewましたが、titleView の高さが制限されているようです。

このカスタム ナビゲーション バーを実現する適切な方法は何ですか?

私もこれを試しました(そして、ストーリーボードのviewControllerをそのクラスに設定しました):

絵コンテ

0 投票する
0 に答える
872 参照

ios - iOS13 で複数行のナビゲーション バーのタイトルが切り捨てられる

ナビゲーション バーに複数行のタイトルを表示する必要があるビュー コントローラーがあります。このために、私はこのようなプロトコルを書きました -

そしてそれを拡張しました-

私のView Controllerでは、このプロトコルに準拠し、viewDidAppearメソッド内で、setupNavigationMultilineTitleメソッドを次のように呼び出します-

**

これは、iOS13 よりも古いバージョンの iPhone でうまく機能します。

**

ここに画像の説明を入力

**

ただし、iOS 13 以降を実行している iPhone では、1 行だけ表示されてから切り捨てられます。

**

ここに画像の説明を入力

iOS13 で UINavigationBar に変更はありますか? 背景色について調べて見つけましたが、prefersLargeTitles と largeTitleDisplayMode を使用した複数行のタイトルに関連するものは何もありませんでした。

誰かがiOS13でこれを取得するのを手伝ってもらえますか?

ありがとう!!