从UIView(.xib)按钮操作加载UIViewController

时间:2014-08-28 10:44:58

标签: ios uiview uiviewcontroller

我在Interface Builder中创建了一个UIView。我有一个按钮。我可以通过点击UIView的按钮在应用程序中加载任何ViewController吗?我的UIView不在导航控制器下。

2 个答案:

答案 0 :(得分:0)

你可以这样做

YourViewController *aView = [[YourViewController alloc]
                              initWithNibName:@"xibName" bundle:nil];
[self presentViewController:aView animated:YES completion:nil];

答案 1 :(得分:0)

您可以使用NSNotification通知Vi​​ewController呈现另一个ViewController。

此处提供更多信息:

NSNotificationCenter Class Reference

使用以下命令显示ViewController:

ViewController *viewController = ...;

[self presentViewController:viewController animated:YES completion:NULL];

另一种选择是,从你的按钮调用委托。