2012-08-28 43 views
0

我的代碼是在這裏:iPad的 - 自動調整爲UITableView的

CGRect mainFrame = [UIScreen mainScreen].bounds; 

_contentView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0.0, mainFrame.size.width, mainFrame.size.height-20)] autorelease]; 
_contentView.autoresizingMask = (UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth); 
_contentView.backgroundColor = [UIColor clearColor]; 
[self.view addSubview:_contentView]; 


self.tableView = [[[UITableView alloc] initWithFrame:_contentView.frame style:UITableViewStylePlain] autorelease]; 
[self.tableView setBackgroundColor:[UIColor clearColor]]; 
self.tableView.delegate = self; 
self.tableView.dataSource = self; 
self.tableView.separatorStyle = UITableViewCellSeparatorStyleSingleLine; 
[self.tableView setSeparatorColor:[UIColor clearColor]]; 
[_contentView addSubview:_tableView]; 
self.tableView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight); 

我對_contentView和_contentView上self.view 在iPhone上添加一個tableview中沒有問題的作品不錯,但在iPad上,我不知道爲什麼,當我爲表格視圖設置了自動調整遮罩,它增加了寬度和高度......沒有自動調整遮罩效果很好,但我需要自動調整風景遮罩。如何解決這個問題?

與自動尺寸面具 with autoresizing mask 沒有在自動屏蔽 without autoresizing mask

+0

如何捕捉方向事件並修改自動調整掩碼? – Tutankhamen

+0

我想工作只是自動調整面膜 –

回答

0

一旦嘗試這種

_contentView.autoresizesSubviews = YES ; 

希望這會工作。

相關問題