我有一個UIView作爲我的tableview標題,但由於某種原因,寬度略小於模擬器。我無法解決這個問題。所述的tableview是一個視圖控制器的內部和UIView的已被分配這樣的:UIView表視圖標題寬度錯誤
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, self.view.frame.size.width, 40.0)];
寬度表示375而不是400,因爲它被認爲是因此它是在iPhone 6模擬器和上略小我的iPhone 6
我知道iPhone 6本身是375的寬度,但如果你看到視圖的寬度尺寸檢查它說400,你可以在下面的圖片中看到。你也可以看到UIView是如何比UITableView寬度略小的。這可能是由於一些間距問題,我不確定。添加到uitableview的約束條件是頂部和底部爲0間距,左側和右側爲-20。
iPhone 6上的'self.view.frame.size.width'應該是375,400怎麼樣? – user3480295
檢查我的更新。 – user3129120