所以我之前看到的问题类似于此,但它们没有任何帮助。我也读过Apple的文档,但我无法理解我哪里出错了。 AFAIK我在逻辑上做了所有事情,但是当我点击UIToolbar
叠加层上的完成按钮时,按钮可以被按下但是它什么也没做。这显然意味着它无法确认书面代码。但是如何?
当我在UIToolbar
上点击完成按钮时,我想调出“TableViewController”的.nib。但下面不允许点击显示新视图。我该如何纠正这个?请告诉我哪里出错了,应该更换什么以及为什么。
//Here's the selector:
UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:
UIBarButtonSystemItemDone target:self action:@selector(doneButtonPressed)];
以下是我采取行动的方式。
-(void)doneButtonPressed {
TableViewController *tableView = [[TableViewController alloc]
initWithNibName:@"TableViewController" bundle:nil];
tableView.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:tableView animated:YES];
}
// Yet nothing happens when I click on my done button on my overlay. The button
// can be clicked, but nothing happens. Please shed any insight pleasee!
答案 0 :(得分:0)
您是否将UIToolbar创建为nib文件?