我在UISplitViewController(它在UITabbarController中)有一個UITablevView。 我的表是太長,當我在橫向開始,所以我設置UITableView錯誤的長度
CGRect frame = self.view.frame;
switch([[UIApplication sharedApplication] statusBarOrientation]) {
case UIInterfaceOrientationLandscapeRight:
frame.size.height = 768-20-44;
self.view.frame = frame;
break;
case UIInterfaceOrientationLandscapeLeft:
frame.size.height = 768-20-44;
self.view.frame = frame;
break;
case UIInterfaceOrientationPortrait:
frame.size.height = 1024-20-44;
self.view.frame = frame;
break;
case UIInterfaceOrientationPortraitUpsideDown:
frame.size.height = 1024-20-44;
self.view.frame = frame;
break;
}
這個工程。 但是當我的SearchDisplayController(也有錯誤的長度)隱藏時,我的tableview又太長了。 我能做什麼?
你在爲什麼版本的iOS?並確切地定義你的意思是「太長」 – 2013-03-20 15:09:26
在所有情況下,你有相同的身高,那麼爲什麼不是一個案例?甚至沒有情況? – 2013-03-20 15:09:45
表格比屏幕大,所以我可以滾動「外部」也有一些單元格不可達。 – Sebastian 2013-03-20 15:14:08