好比一個父視圖 爲self.view
下面添加兩個子視圖a,b
a,b下面都有一個UITableView
這個tableView都是setFrame:self.view.bounds
當你把a,b都添加進[self.view addSubview:a]和[self.view addSubview:b]
你會發現 b視圖會比a往上扯了60像素
測試過IOS6下是沒問題的 ,只是IOS7纔出現的這個偏上60
不知道是否是由於狀態欄跟導航欄合併後的問題 仍是什麼
沒有太多機器測試,另外這個BUG是在Xcode5-dp6上的模擬器出現的,個人設備沒有升級到IOS7app
我也碰到了你這個問題:ide
在項目中一個控制器中有一個瀑布流和一個table,發現瀑布流頂部預留空白,而table卻沒有,查找了許多資料,終於找到了緣由所在:我在appear裏面用下面的方法解決了:
self.navigationController.navigationBar.translucent = NO;測試