2017-08-17 54 views
0

頂欄背景我的UITableViewController可以使用賽格瑞從其他的ViewController這裏面UINavigationController的訪問。中的UITableViewController

我的表中有靜細胞 我也是手動添加視圖(海軍藍顏色)自定義的UIButton兩個部分。

在Interface Builder它看起來像這樣

enter image description here

但是,當我在模擬器打開我的應用程序 - 我得到這個條紋的頂部。所以我對此有幾個問題。

enter image description here

1)凡本條來自?

2)我怎樣才能讓它消失?我試過類似

self.tableView.contentInset = UIEdgeInsets(top: -16, left: 0, bottom: 0, right: 0) 

我不確定這是否正確。

3)對於未來的 - 它是確定的UIView增加的UITableViewController的頂部手動像我一樣

更新 這是調試視圖 enter image description here

+0

是,創建一個'UIView'是好的解決方案,只需創建一個像'addStatusBarView一些功能(帶顏色:的UIColor)'和調用,每當你想添加這個觀點 – JuicyFruit

+0

你是什麼指條紋?具有時間和電池電量的狀態欄? – ahbou

回答

0

你說的條紋是什麼意思?

你的意思是狀態欄?因爲那是我能看到的唯一區別。

+0

問題是我不確定它是狀態欄而不是TableViewController的一部分 - 所以我不叫它狀態欄:) – moonvader

1
  1. 調試,看看你的觀點,爲什麼你的頭就越高。 Documentation Debugging in Xcode
  2. 你不 需要將其刪除,因爲它不正常。你可能使用了一個錯誤的 常量。
  3. 是的,你可以..
+0

謝謝,我該怎麼辦1)? – moonvader

+1

https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/debugging_with_xcode/chapters/special_debugging_workflows.html – bartosss

+0

偉大的工具 - 謝謝你 - 以前從未使用過它。我用它的截圖更新了我的問題。所以當我看到它不是狀態欄? – moonvader

相關問題