2016-09-21 80 views
0

我有一個iOS Swift應用程序,我正在實現3D Touch Peek和Pop。這非常簡單,一個導航控制器嵌入了一個表格視圖控制器,在這個控制器中,當你點擊一個單元格時,它會跳到另一個表格視圖控制器。iOS SDK - Peep視圖導航欄CController

我正在使用故事板並將iOS> = 9.1作爲目標,因此我使用Interface Builder中的選項將提交和預覽segues與我的操作segue相同(即將第二個表視圖控制器壓入堆棧)。

但是,當我測試我的應用程序中的「窺視」,它顯示第二個表視圖控制器,但沒有標題欄(因爲我認爲這是導航控制器的一部分)。當我「彈出」它時,它看起來是正常的。

有沒有辦法在我的表視圖控制器添加某種標題,而在「偷看」模式?爲了達到目的,我假設我可以繼續使用單獨的視圖控制器,但這看起來有點浪費。

任何想法讚賞!

由於

回答

0

我通過實現UITableViewDataSource的tableView(_:titleForHeaderInSection:)方法計算出來到底。這不是我想要的外觀,但功能完美。由於我的表格中只有一個「部分」,它實際上是一個標題。

我想如果一個人想要一個自定義的視圖,而不是在標題中,我可以在UITableViewDelegate中使用tableView(_:viewForHeaderInSection:)