2017-12-01 5 views
0

ナビゲーションコントローラ内にView Controllerがあります。私のView Controllerには、画面全体を占めるText Viewしかありません。テキストの整列大きなタイトルのナビゲートバーを表示する場合の表示先頭

私はまた、ビュー・コントローラでtrueにprefersLargeTitlesを設定している:私が何をしたいのですがどのような

navigationController?.navigationBar.prefersLargeTitles = true 

はトップにテキストビューを揃えています。私は一番上に配置し、一番上の自動レイアウトを0に設定しようとしましたが、大きなタイトルは表示されません。私はそれが表示されるように管理方法は、トップにそれを合わせるが、少し低くされていません。

enter image description here

しかし、それは正しく表示されないのです。あなたはタイトルとテキストの間に小さなギャップを見ることができます:

enter image description here enter image description here

それを行うには正しい方法は何ですか?

+0

「トップ」にテキストビューを揃えたとします。あなたは、テキストビューが拘束されているものをより具体的にすることができますか? (セーフエリア、スーパービューなど) – nathan

+0

申し訳ありません。私はそれを安全な場所に合わせることを意味しました。 – gualizoe

+0

あなたの問題を再現できたと思います。ちょうど明確にするために:1)一番上のスペースが0で、上にスクロールすると大きなタイトルが表示されますか? 2)一番上のスペーシングが大きい場合は、ビューコントローラが最初に表示されたときに大きなタイトルが少しアニメーション化されますか? – nathan

答えて

1

私はちょうどテキストビューのトップを上に合わせて(ではなく、のセーフエリアの上部)自分の質問を解決しました。今は、私がしたいと思っている方法で働いています。

(ありがとう@nathan :))

関連する問題