Mit*_*hel 2 iphone xamarin.ios ios
我有一个烦人的问题,最让我失望:<
我有3个视图控制器,一个用于显示详细广告,还有一个工具栏.现在我想要的是,如果用户在第一个视图中按下工具栏上的facebook图标,则必须执行检查.如果检查结果为false,则需要转到显示登录屏幕的第二个视图.如果用户在此处登录,则必须转到第3个屏幕,该屏幕显示简单的输入+按钮以更新其状态.
当用户在第三个屏幕时,应该有一个"后退"按钮,但是这个按钮不应该将它们带回View2,但它应该将它们带回View1(广告细节屏幕).
我想我想显示第二个屏幕(如果检查变为假)而不推动它但保持NavigationBar + TabBar呈现.我添加了一些截图来澄清.
第一种观点

第二种观点
我希望在不使用PushViewController的情况下呈现此视图,但保留NavigationBar和TabBar.
第三视图

我希望这是足够的信息,希望有人可以帮助我.
提前致谢!
也许最自然的事情是以模态方式呈现登录视图控制器.当用户成功登录时,第一个控制器可以将第三个视图控制器推送到导航堆栈.这样,后退按钮将直接返回到第一个视图控制器,用户将理解原因.
| 归档时间: |
|
| 查看次数: |
1128 次 |
| 最近记录: |