所以我有一个关于 iPhone 视图的问题。我有一个基于 XCode 中的 Tab Bar 模板的应用程序。选项卡视图之一是 TableView。在该表视图中,当用户选择其中一个单元格时,我希望它加载一个显示更多详细信息的视图。
现在,我有:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
SportsAppDelegate *appDelegate = (SportsAppDelegate *)[[UIApplication sharedApplication] delegate];
// Deselect
[self.tableView deselectRowAtIndexPath:indexPath animated:YES];
//Process which one, sets an index
//Show detail
SportsGameView *detail = [[SportsGameView alloc] init];
[detail setMe:index]; //sets the index that tells it which one
[appDelegate.window insertSubview:detail.view atIndex:0];
[self.view removeFromSuperview];
[detail release];
}
在 SportsGameView (我试图在顶部加载的那个)中,我定义了 setMe 来用这些初始化一堆 UILabel。
我可以确认它得到了这些,但不知何故,它实际上并没有出现。我怀疑这与我的.xib 有关。我像往常一样在 SportsGameView 中定义了 IBOutlets,并将它们连接到 Interface Builder 中。
有谁知道为什么?
抱歉,如果这有点令人困惑。
谢谢!