Mit*_*uzz 7 uitabbarcontroller uitableview ipad uisplitviewcontroller
我正在创建一个带有splitview的iPad应用程序,这是屏幕截图,
在这一个中,当我更改masterview控制器(左侧)中的选项卡时,我想更新右侧tableview中的值.这将是一个很好的方法,我应该为每个标签更改加载另一个viewcontroller吗?可能吗?或者只是更新表格?对于所有选项卡更改,我想显示包含不同数据的tableview.我使用下面的代码,我可以看到日志中的更改,但表没有得到更新.
- (void)setDetailItem:(id)newDetailItem
{
if (_detailItem != newDetailItem) {
[_detailItem release];
_detailItem = [newDetailItem retain];
// Update the view.
[self configureView];
}
if (self.masterPopoverController != nil) {
[self.masterPopoverController dismissPopoverAnimated:YES];
}
}
- (void)configureView
{
// Update the user interface for the detail item.
if (isStudent) {
textStr = @"student";
NSLog(@"Student....%@",textStr);
[self.tableView reloadData];
}if (isTeachers) {
textStr = @"teacher";
NSLog(@"Teacher....%@",textStr);
[self.tableView reloadData];
}if (isPreference) {
textStr = @"preference";
NSLog(@"Preference....%@",textStr);
[self.tableView reloadData];
}if (isConfiguration) {
textStr = @"configuration";
NSLog(@"Configuration....%@",textStr);
[self.tableView reloadData];
}
}
Run Code Online (Sandbox Code Playgroud)
我也试过了
[self performSelectorOnMainThread:@selector(refreshTableView) withObject:nil waitUntilDone:NO];
Run Code Online (Sandbox Code Playgroud)
请分享您的想法.谢谢 :)
| 归档时间: |
|
| 查看次数: |
1370 次 |
| 最近记录: |