ios – 将Watch App推向中间视图

ios – 将Watch App推向中间视图,第1张

概述基本上,我的应用程序以页面格式布局,我希望它能够启动到三页的中间位置.没有办法设置上一页segue,所以我一直在尝试在代码中执行. 我将主视图设置为第一个视图,并且我已经尝试了各种方法,一旦应用程序启动就转到中间视图. 这是我尝试的两种方式: if segueCheck == true { self.pushControllerWithName("budget", context: @H_403_1@基本上,我的应用程序以页面格式布局,我希望它能够启动到三页的中间位置.没有办法设置上一页segue,所以我一直在尝试在代码中执行.

我将主视图设置为第一个视图,并且我已经尝试了各种方法,一旦应用程序启动就转到中间视图.

这是我尝试的两种方式:

if segueCheck == true {        self.pushControllerWithname("budget",context: self)        self.presentControllerWithname("budget",context: self)        segueCheck = false    }

第一个呈现视图,但作为完全独立的视图,第二个视图用中间视图替换第一个视图.

有谁知道如何启动到中间视图并允许用户向左和向右滑动?

谢谢.

解决方法 WKInterfaceController的 becomeCurrentPage()应该是你想要的.

让我们为中心视图控制器CenterPageVIEwController创建一个新类,并更改其initWithContext:方法如下

import WatchKitclass CenterPageVIEwController: WKInterfaceController {    overrIDe init(context: AnyObject?) {        super.init(context: context)        super.becomeCurrentPage()            }}

现在让我们将故事板中间页面的自定义类设置为CenterPageVIEwController

最后跑了.

您将无法摆脱从左侧页面到中间页面的初始转换,但应用程序最终将从中间页面开始.

总结

以上是内存溢出为你收集整理的ios – 将Watch App推向中间视图全部内容,希望文章能够帮你解决ios – 将Watch App推向中间视图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1103101.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存