iphone - 在首次启动应用程序时呈现特定的 Storyboard / View

标签 iphone ios storyboard viewcontroller

我正在构建一个应用程序,该应用程序在首次启动时需要注册。我习惯于使用 nib 并呈现它们,但我如何以模态方式呈现此 View ,然后在注册完成后将其关闭。

另外,在 Storyboard或单独的 Storyboard中只有一个 View 会更好吗(我假设是前者。)

最佳答案

您需要在 Storyboard 中有一个单独的 View (登录或注册 View )。如果用户未登录,您将显示它:

UIViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"YourLoginViewIdentifier"];
[viewController setModalPresentationStyle:UIModalPresentationFullScreen];
[self presentViewController:viewController animated:NO completion:nil];

与您使用的方法几乎相同。

关于iphone - 在首次启动应用程序时呈现特定的 Storyboard / View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18390468/

相关文章:

ios - Sprite Kit - 将 body 滑过其他人

ios - 是否可以在 Swift 中捕获的图像中添加自己的元数据

ios - 如何在另一个 Storyboard中添加 Storyboard引用

iphone - 使用 iPhone 相机

android - iOS Android 和 windows 推送通知

iphone - 对象和非免费桥接类型之间的转换

ios - 在 ios 中将 Storyboard从一个应用程序复制到另一个应用程序的最佳方法是什么?

ios - 在运行的应用程序中为 Storyboard中的 View 元素切换语言

iphone - 在 iPhone 中哪里下载文件?

iphone - 以编程方式设置文本时阻止 UITextView 跳转