基本上,我的应用程序以页面格式布局,我希望它能够启动到三页的中间位置.没有办法设置上一页segue,所以我一直在尝试在代码中执行.
我将主视图设置为第一个视图,并且我已经尝试了各种方法,一旦应用程序启动就转到中间视图.
这是我尝试的两种方式:
if segueCheck == true { self.pushControllerWithName("budget",context: self) self.presentControllerWithName("budget",context: self) segueCheck = false }
第一个呈现视图,但作为完全独立的视图,第二个视图用中间视图替换第一个视图.
有谁知道如何启动到中间视图并允许用户向左和向右滑动?
谢谢.
解决方法
WKInterfaceController的
becomeCurrentPage()
应该是你想要的.
让我们为中心视图控制器CenterPageViewController创建一个新类,并更改其initWithContext:方法如下
import WatchKit class CenterPageViewController: WKInterfaceController { override init(context: AnyObject?) { super.init(context: context) super.becomeCurrentPage() } }
现在让我们将故事板中间页面的自定义类设置为CenterPageViewController
最后跑了.
您将无法摆脱从左侧页面到中间页面的初始转换,但应用程序最终将从中间页面开始.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。