【发布时间】:2020-08-04 14:18:58
【问题描述】:
我昨天问了一个类似的问题,但我尝试了一些新技术,正在寻求进一步的建议:
我目前有一个选项卡式 iOS xamarin 表单应用程序,如下所示:
<TabbedPage>
<local:UploadPage Title="Upload" IconImageSource="upload.png"/>
<NavigationPage Title="Camera" IconImageSource="camera2.png">
<x:Arguments>
<local:CameraPage />
</x:Arguments>
</NavigationPage>
</TabbedPage>
我希望能够点击相机标签,拍照,然后应用程序会在退出相机时自动返回“上传”标签。
但是,我似乎无法弄清楚如何做到这一点。
我尝试过使用:await Navigation.PushAsync(new UploadPage());但这只是将一个新页面推到“相机”选项卡上——我真正想要的是以某种方式将控制权返回到第一个名为“上传”的选项卡。
我上传了我想要的 gif - 只是假装在 gif 末尾而不是手动单击第一个选项卡,理想情况下应用会自动将您带到那里
关于如何实现这一点的任何想法?任何建议将不胜感激。
编辑:
我也试过这样设置当前页面:
Application.Current.MainPage = new UploadPage();
但是这会导致屏幕底部的标签栏消失,我只能看到我推送到堆栈的一页,而无法访问我的 2 个标签。
【问题讨论】:
-
设置 TabbedPage 的 CurrentPage 属性
-
@Jason 我刚刚编辑了我的问题以包含我的问题。我还能尝试什么?
-
您的编辑与我的建议无关
标签: ios xamarin xamarin.forms navigation tabbedpage