StoryBoard
에 UITableView
을 작성하여 전체 화면을 채우지는 않습니다. 조금 아래로 시작합니다. 나는 라벨과 버튼 같은 다른 콘텐트를 프로그래밍 방식으로 생성하고 싶기 때문에이 작업을 수행하고 있습니다. StoryBoard에서 만든 UITableView를 동적으로 배치합니다.
나는 정기적으로 아이폰과 아이폰 4 망막 모두를위한 시뮬레이터에서 응용 프로그램을 실행
가 올바르게 배치됩니다. 아이폰 5 실행할 때그러나 UITableView
는 버튼과 라벨과 장소가 시작의 상단 사이의 간격이있다.
UITableView
결코 이동하지 않습니다, 그러나, 아이폰 5를 확인 코드를 작성하고
UITableView
까지 높은 위치를 변경했습니다.
- (void) viewWillAppear:(BOOL)animated
{
if([iDevice screenResolutionHeight] == IPHONE_5)
{
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0,0,self.mytableView.frame.size.width,self.mytableView.frame.size.height)];
view.backgroundColor = [UIColor whiteColor];
}
}
는 CGRectMake 코드에서 모두 높이와 폭에 대한 매개 변수로있는 tableView의 폭을 갖는다. 오식? – Rakesh
감사합니다. 나는 그것을 새롭게했다. – Flea