大きなタイトルナビゲーションバーのタイトルの上にあるセグメント化されたコントロールで、Appleの不在着信画面の動作を模倣しようとしています。navigationBar上のsegmentedControl swift4/xcode9/ios11
バーが大きいときにセグメント化されたコントロールがタイトルの上にあり、大きなバーが小さくなるようにビューをスクロールすると、タイトルが消え、セグメント化されたコントロールが残ります。 iOSの不在着信画面とまったく同じです。
大きなタイトルナビゲーションバーのタイトルの上にあるセグメント化されたコントロールで、Appleの不在着信画面の動作を模倣しようとしています。navigationBar上のsegmentedControl swift4/xcode9/ios11
バーが大きいときにセグメント化されたコントロールがタイトルの上にあり、大きなバーが小さくなるようにビューをスクロールすると、タイトルが消え、セグメント化されたコントロールが残ります。 iOSの不在着信画面とまったく同じです。
明らかに簡単です。分割されたコントロールをストーリーボードのナビゲーションバーにドラッグするだけでなく、プログラムによって、またはストーリーボードのインスペクタ内のナビゲーションバーのタイトルフィールドにナビゲーションバーのタイトルの名前を追加するだけです。
プログラムは、あなたは、単に次の操作を行います。
self.navigationItem.title = @"Title";
self.navigationItem.titleView = self.segmentedControl;
iOSの10で
と低く、唯一SegmentedControlはNavigationItemに表示されます。