2015-06-17 55 views
0

我想將一個分段控制器添加到標題下方的導航欄中。Swift:將分段控制器添加到導航欄,並保留標題+導航按鈕

目前,我有一個嵌入在UINavigationController中的帶有CoreData源動態表的故事板UITableViewController。我希望UISegmentedController區分表的排序。

似乎有obj-C解決方案可用stackoverflow.com/questions/29480433/stackoverflow.com/questions/18813563,但我正在尋找Swift解決方案,類似於本機應用程序。我也嘗試將分段控制器放入一個很小的成功表格單元格中(無法識別動作)。我不想放棄表視圖控制器。

有什麼建議嗎?

+0

您是否試圖將obj-c代碼轉換爲swift? –

回答

0

我用UIViewController和UITableView替換了UITableViewController,然後將UISegmentedController添加到位於UINavigationBar下的UIToolBar。

我使用removeShadow作爲導航欄,然後使用clipsToBounds作爲工具欄。我還添加了另一個視圖來模擬工具欄上的底部陰影(因爲我無法使工具欄陰影/背景位置功能正常工作)。