objective-c - iOS 5 Storyboard和 Nibs

标签 objective-c cocoa-touch ios5 storyboard

我已经使用 Storyboard启动了我的 iOS 5 应用程序,但是如果我想以编程方式模态呈现 View ,我该怎么做?我无法使用 initWithNibName,因为不再有 nob 文件,而是 Storyboard。

例如这将给我一个空白的 UINavigationView 而不是我的 Interface Builder:

setupView = [[setupController alloc] initWithNibName:nil bundle:nil];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:setupView];
[self presentModalViewController:navigationController animated:YES];

如果我在界面生成器(在我的 Storyboard中)中使用一个按钮并使用“模态”将两个 View 与其链接起来,它会很有用,但我想以编程方式进行。

谢谢。

最佳答案

原来我想我一直在寻找 performSegueWithIdentifier,它很有用。

关于objective-c - iOS 5 Storyboard和 Nibs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7820472/

相关文章:

ios - 为什么从完成 block 中推送 View Controller 时会出现约束错误?

objective-c - 使用 NSData 解析 xml

ios - 如何检测用户何时更改键盘?

iphone - 3D 动画 - CABasicAnimation 和 CATransform3D 提供 View 之间的间隙

css - IOS 5 上的边界半径会减慢触摸事件

ios5 - 获取 UITableView 的当前固定部分

objective-c - 无法从模型中获取值

ios - 这个功能是什么,如何实现?

iphone - UITableViewController 中的 tableView 在初始化后为 nil

iphone - Cocoa touch - 按钮 View Controller 连接问题