ios - 在 swrevealcontroller 之前实现登录屏幕

标签 ios objective-c iphone swift swrevealviewcontroller

我刚刚开始学习 IOS 开发,我已经按照给定的在线教程成功实现了 SWRevealViewController,一切都按预期工作。

然后我决定添加一个登录屏幕,这将是用户在应用程序运行时看到的第一个页面。我采取的步骤如下:

  1. 将 UIViewController 放到 Storyboard上
  2. 将其设置为我的“初始 View Controller ”
  3. 向这个新 View 添加了一个按钮并创建了一个用于测试目的的序列

但是当我点击这个按钮时它什么也没做,所以在搜索网络并试图自己解决这个问题之后不幸的是我由于缺乏这方面的知识而没有成功,有人会好心地给我吗关于我需要更改的内容的一些指示,或者我需要修改哪些部分才能使此流程按预期工作?

下面是我当前 Storyboard的屏幕截图。

enter image description here

更新

在应用程序委托(delegate)文件中添加相关代码后,我仍然收到此错误消息:

enter image description here

最佳答案

第一步

将您的登录 VC 嵌入到 NavigationController。

第二步

在您的登录按钮操作上,将 segue 类型设置为 Modal 并调用为

 @IBAction func btnLogin(sender: AnyObject) {

    self.performSegueWithIdentifier("openSWL", sender: self)
  }

为了流程理解目的

enter image description here

对于示例项目,您可以 download here

关于ios - 在 swrevealcontroller 之前实现登录屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37295895/

相关文章:

ios - Swift 注解自定义镜像

ios - PFFile 无法将文件存储到解析服务器

ios - 使用标记符号 objective-c 将文本分配给 UILabel

ios - 如何在越狱的 iOS 中将屏幕全局旋转到指定方向(即使使用私有(private) api)?

iphone - 我如何使用生成的 RSA 公钥以及如何在 iOS 中加密

ios - iPad 普通话翻译 API

iphone - UISegmentedControl 选定索引始终为 0?

objective-c - 过滤包含自定义对象的 NSArray

ios - 在 plist 文件中存储值时出错

iphone - 我的iPhone应用程序信息也如何在其他网站上发布?