UITabViewController (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 버전을 제작하고 있습니까? 그리고 당신이 "너무 길다"라는 말을 정확하게 정의하십시오. –
당신은 같은 높이를 가진 모든 경우에 왜 그런 경우가 없습니까? 또는 심지어 사건? –
테이블이 화면보다 크기 때문에 "외부"로 스크롤하여 일부 셀에 도달 할 수 없습니다. – Sebastian