Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在swift中的apple WatchKit应用程序中添加“后退”按钮的自定义操作?_Swift_Watchkit_Apple Watch_Watchos - Fatal编程技术网

如何在swift中的apple WatchKit应用程序中添加“后退”按钮的自定义操作?

如何在swift中的apple WatchKit应用程序中添加“后退”按钮的自定义操作?,swift,watchkit,apple-watch,watchos,Swift,Watchkit,Apple Watch,Watchos,在我们的Apple Watch swift应用程序中,我们有两个控制器(登录和仪表板控制器)。登录后,用户将登陆仪表板页面,点击后退按钮后,再次登陆登录页面。 所以,我的要求是,在点击仪表板上的后退按钮后,它应该保持在同一个仪表板页面上 所以,在apple WatchKit应用程序中单击后退按钮后,如何防止后退操作并分配自定义操作 我认为您可能需要在WKInterfaceController上调用ReloadRootPageController: 成功登录后,使用仪表板屏幕重新初始化应用程序的

在我们的Apple Watch swift应用程序中,我们有两个控制器(登录和仪表板控制器)。登录后,用户将登陆仪表板页面,点击后退按钮后,再次登陆登录页面。 所以,我的要求是,在点击仪表板上的后退按钮后,它应该保持在同一个仪表板页面上


所以,在apple WatchKit应用程序中单击后退按钮后,如何防止后退操作并分配自定义操作

我认为您可能需要在WKInterfaceController上调用ReloadRootPageController:

成功登录后,使用仪表板屏幕重新初始化应用程序的UI。这使得无法返回登录屏幕,并且当仪表板变为新的根级别应用程序屏幕时,将没有返回按钮


希望这能有所帮助。

看起来你要找的不是添加自定义操作,而是隐藏后退按钮,所以看看@Dávid pásztor:这个问题的任何解决方案都不起作用。