0
我在表格視圖中有一個客戶列表,我的應用程序支持方向,我將根據方向添加到表格單元格中更改按鈕的框架。但是這些更改沒有正確執行,當我導航到另一個視圖時會看到更改,並且我返回。但不是即刻。在iphone sdk中更改方向時加載表中的問題?
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if (UIInterfaceOrientationIsLandscape(interfaceOrientation)) {
isLandscape = YES;
myTableView.frame = CGRectMake(0, 0, 1024, 768);
labelTitle.frame = CGRectMake(500, 120, 300, 30);
accessoryBtnImageView.frame = CGRectMake(870, 46, 58, 58);
}
else
{
isLandscape = NO;
myTableView.frame = CGRectMake(0, 0, 768,1024);
labelTitle.frame = CGRectMake(350, 120, 300, 30);
accessoryBtnImageView.frame = CGRectMake(600, 66, 58, 58);
}
return YES;
}
我在viewWillAppear
和 (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
方法使用該編碼也但還是我得到的問題,我覺得我做了一些錯誤的地方。請任何人幫助我。 謝謝 Praveena