2011-11-13 2 views

답변

2

당신이 찾고있는 것이지만 그 소리가 충분히 가깝게 있는지 확실하지 않습니다. 이렇게하면 tableView의 크기가 지정한 픽셀 크기로 조정됩니다. 그것도 전환에서 그것을 할 것입니다 (그래서 그냥 크기로 점프). 원하는 경우 전환을 제거 할 수 있습니다.

[UIView beginAnimations:nil context:nil]; 
[UIView setAnimationDuration:0.5]; 

CGRect rect = myTableView.frame; 
rect.size.height = 400; 
rect.size.width = 300; 
myTableView.frame = rect; 
[UIView commitAnimations]; 
+0

당신은 단지 setFrame을 사용할 수 없습니다, 나는 그것을 시도했습니다. –

+0

이것은 내 앱 내에서 내 tableview 크기를 조정하는 데 사용하는 정확한 코드입니다. 네가 왜 일하지 않을지 모르겠다. – Louie

-1

어쩌면이 방법을 사용하면 테이블 행의 크기를 조정하는 데 도움이 될 것입니다 :

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 
1
[[self tableView] setFrame:CGRectMake(0, 0, 320, 480)]; 
관련 문제