2013-11-21 3 views
1

테이블 뷰 셀이 없습니다. 내 응용 프로그램은 iOS 6에서 잘 실행되지만 iOS7에서 실행할 때 Tableview 여백은 conflicting.When 내가 코드를 통해 프레임을 설정할 때 그 여백은 왼쪽과 아래에서 조절됩니다. 나는 다음 코드를 사용하고프로그래밍 방식으로 왼쪽에서 오른쪽으로 UITableview 여백을 조정하는 방법은 무엇입니까?

if([[[UIDevice currentDevice]systemVersion]floatValue]>=7){ 
CGRect newSize = CGRectMake(0,0,730,925); 
newSize.origin.y = 0; 
newSize.size.width = 728.0; 
newSize.size.height = 925.0; 
self.myTable.frame = newSize; 
} 

내가 그것을 를 해결할 수있는 방법을 나에게 무언가를 제안하십시오? 다음은 ios 6 &의 이미지입니다. ios 7 (그룹 테이블보기) ios 7은 iOS 6과 동일한 여백을 변경했으며 ios 6의 레이아웃에 영향을 미치는 여백과 관련하여 iOS 7의 변경 사항을 변경하고 있습니다. .. ios 6 Preview ios 7 Preview

+0

을 사용할 수 있도록 모자가 문제이고, 스크린 샷이나 문제에 대한 더 명확한 설명을 얻으시겠습니까 ?? – Augustine

+0

당신은'newSize.origin.y = somevalue;'를 설정해야 양쪽 측면의 변화를 반영 할 수 있습니다. –

+0

@Augustine 스냅 사진을 업로드 해주세요. –

답변

0

는 자동 크기 속성을 추가

// 자동 크기가 w 그래서

self.view.autoresizesSubviews = YES; 
myTable = [[myTable alloc]initWithFrame:self.view.bounds]; 
[myTable setAutoresizingMask:UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight]; 
[self.view addSubview:myTable]; 
+0

하지만 왼쪽 및 오른쪽에 한 번에 여백을 설정하는 방법은 무엇입니까? –

관련 문제