【发布时间】:2009-10-02 13:49:47
【问题描述】:
这是一个 Objective-C/iphone SDK 问题。
我有一个仪表板视图,用于在我的应用程序中切换到不同的视图。本质上,该视图有六个按钮,可以快捷地访问不同的视图。
这里是按钮事件处理代码的示例:
- (IBAction)moreButtonPressed:(id)sender{
// switch view here
if(self._moreViewController == nil){
MoreViewController *moreViewController = [[MoreViewController alloc] initWithNibName:@"MoreView" bundle:[NSBundle mainBundle]];
self._moreViewController = moreViewController;
[moreViewController release];
}
[self SwitchView:self._moreViewController];
}
我可以为每个按钮复制此代码并更改相应的类(视图控制器类)),但我希望有一个更优雅的解决方案。
有人知道怎么做吗?
【问题讨论】:
标签: objective-c iphone