作者frank61003 (驼龟)
看板MacDev
标题[问题] NavigationLink 问题
时间Fri Jan 3 10:25:03 2020
想请问一下
我是参考下面连结练习NavigationLink
https://reurl.cc/e5lZyL
为何NavigationLink不论是在preview中或是在模拟机中都只能按一次?
到下一页之後回到上一页
就不能再进到下一页了...
Xcode版本 11.3
如果是用List结合NavigationLink时
同一cell一样只能跳转一次
但是按不同的cell後
之前按过的cell又可以跳转页面了
不知道是哪边出现了问题
还请知道的人帮解答
另外想问swiftUI中还有使用button元件跳转页面(类似登入功能)的方法吗
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.225.235.151 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1578018305.A.CB8.html
※ 编辑: frank61003 (36.225.235.151 台湾), 01/03/2020 10:43:30
1F:推 bbonline229: List 有给 id 吗? 1.174.249.40 01/03 13:43
2F:→ bbonline229: 目前好像跳转好像只有navigation 跟 1.174.249.40 01/03 13:44
3F:→ bbonline229: sheet 可以做到 present 的效果 1.174.249.40 01/03 13:44
https://stackoverflow.com/questions/59279176
NavigationLink 的问题似乎是Xcode 11.3的issue
sheet用法我有看到
请问使用sheet跳转可以让他全萤幕(不要有下拉滑掉的功能)吗?
※ 编辑: frank61003 (36.225.235.151 台湾), 01/03/2020 14:20:35
4F:→ bbonline229: 目前原生好像没有 full screen 1.174.249.40 01/03 15:14
6F:→ bbonline229: 我参考这篇10个赞那个回应, 有弄出来 1.174.249.40 01/03 15:17
请问有办法关掉不需要的NavigationView吗
假设我App登入页面有个注册按钮会跳到注册页面
注册成功後又会跳回登入页面
不断重复这个流程会有越来越多NavigationBar
画面会跑掉XD
这样子登入成功後画面
只有一个NavigationBar时
有试过将主页面的内容参数进行调整.navigationBarHidden(true)
这样子可以再开一个NavigationView(不会跑版)
如果不能关的话那开始使用NavigationView後的所有页面都会有NavigationBar...
※ 编辑: frank61003 (36.225.235.151 台湾), 01/07/2020 18:13:04