我是iPhone编程的先驱。也许我的问题太简单了,但我无法理解我在互联网上找到的例子。我需要你的帮助。
我在故事板上有很多视图控制器。
在某些屏幕中,我以编程方式编写按钮。现在我想按下按钮时再转到另一个屏幕。
例如;我有两个名为HomeViewController和NotificationViewController的视图控制器。在HomeViewController中,有一个名为“Notification Setting”的按钮,当我按下这个按钮时,程序应该打开NotificationViewController。
如何编写此代码?
谢谢你,
答案 0 :(得分:-1)
首先导入你的类和swrevealviewcontroller
#import "NotificationSettingsViewController.h"
#import <SWRevealViewController.h>
而且,click方法应该是这样的;
-(void)showNotificationSettings
{
NotificationSettingsViewController *myVC = [self.storyboard instantiateViewControllerWithIdentifier:@"NotificationSettingsViewController"];
UINavigationController *navigationController = (UINavigationController*) self.revealViewController.frontViewController;
[navigationController pushViewController:myVC animated:NO];
navigationController.navigationBarHidden = NO;
}
最后转到故事板并点击页面右侧的视图
点击第三次点击,在身份字段下,有两个名为“故事板ID”和“恢复ID”。 - 确保您的视图必须扩展页面的视图控制器 -
将您的视图控制器名称写入“Storyboard ID”并选中“Use Storyboard ID”。
在这种情况下,我写了“NotificationSettingsViewController”。
就是这样。