我有一個TableViewController並在它我創建一個UIView編程即狀態欄的寬度和高度,並且具有一個彩色背景。基本上,它作爲狀態欄的背景:添加一個UIView到TableViewControllers查看
let statusBarBG = UIView(frame: CGRectMake(0, 0, widthOfScreen, 20))
statusBarBG.backgroundColor = UIColor...
self.view.addSubView(statusBarBG)
然而,當我拖動表上下這個狀態欄背景與整個表視圖移動時,所看到的如下圖(左邊是如何它通常看起來,紅色的更大的部分是我的導航欄的BG):
所以我的問題是:如何創建這個tableViewController這更像是一個兄弟給的tableView,而不是內部的視圖一個隨它移動的孩子?謝謝。
有意義。我的程序不停,當我試圖嵌入裏面的ViewController一個UITableView由於某種原因(儘管我拖着委託和數據源到控制器)崩潰,但我必須明白這一點。我會試一試,謝謝。 – 2015-03-31 23:06:51