1

使用故事板呈现模态视图控制器,我创建了一个标签栏的应用程序用5标签,每个标签包含一个UINavigation控制器。
当推送通知到达时,AppDelegate通过呈现一个UIAlertView来处理它,让用户选择查看通知或取消通知。
如果他们选择观看,我想提出一个模式视图控制器与任何新的更新内容(基本上只是一些简单的文字。)
但我怎么能提出一个模式视图控制器在故事板产生的看法?故事板不会加载任何NIB文件,所以如何将另一个NIB推送到不存在的NIB上?这甚至可以完成?
我尝试使用塞格斯 - 但我没有在我的应用程序的任何segued的观点,首先,当我试图创建一个与performSegueWithIdentifier - 崩溃!
坦率地说,在这一点上我很乐意导航到已经坐在里面我的导航控制器的一个我现有的观点之一 - 与整个模态的事情做了 - 但同样,我怎么pushpresent任何超过什么?
故事板 - 在故事板的第一视图

回答

1

嗯。我认为创建一个新的视图控制器,然后以模态方式呈现它。我可能是错的 - 我以前从未使用过Nibs。

UIViewController *viewController = [[UIViewController alloc]init]; 
[[NSBundle mainBundle] loadNibNamed:@"myViewNib" owner:self options:nil]; 
viewController.view = self.myViewFromNib; 
[self presentModalViewController:viewController animated:YES]; 

而且在你的.h;不要忘记合并所有这一切。

@property (nonatomic, retain) IBOutlet UIView *myViewFromNib; 

我不确定它是否适用于NIB,但我可以通过这种方式呈现故事板中的新VC。