2017-10-10 2 views
0

大きなタイトルナビゲーションバーのタイトルの上にあるセグメント化されたコントロールで、Appleの不在着信画面の動作を模倣しようとしています。navigationBar上のsegmentedControl swift4/xcode9/ios11

バーが大きいときにセグメント化されたコントロールがタイトルの上にあり、大きなバーが小さくなるようにビューをスクロールすると、タイトルが消え、セグメント化されたコントロールが残ります。 iOSの不在着信画面とまったく同じです。

答えて

0

明らかに簡単です。分割されたコントロールをストーリーボードのナビゲーションバーにドラッグするだけでなく、プログラムによって、またはストーリーボードのインスペクタ内のナビゲーションバーのタイトルフィールドにナビゲーションバーのタイトルの名前を追加するだけです。

2

プログラムは、あなたは、単に次の操作を行います。

self.navigationItem.title = @"Title"; 
self.navigationItem.titleView = self.segmentedControl; 
iOSの10で

と低く、唯一SegmentedControlはNavigationItemに表示されます。

関連する問題