功能需求
在实现一个较复杂的SwiftUI应用时,我们往往需要编程实现从一个标签页A自动跳转到另一个标签页B;其中标签页B视图可能处在多层导航嵌套中:
上图演示的是iOS 15.4中的运行效果:我们从Shapes标签页的sheetd出视图自动跳转到另一个Colors标签页中的二级子视图里,且不管Colors标签页视图当前处在多深的导航嵌套层级中,都没有问题。
这是如何实现的呢?
在本篇博文中,您将学到以下内容:
如何实现对象在运行时访问不存在的属性? 如何通过编程实现TabView的切换? 如何监听TabView的切换? 在iOS中用户如何手动选择切换到任意嵌套的导航视图? 如何一气呵成 关闭sheetd出视图 + 导航至目标视图 两个动作? iOS 14 和 iOS 15 对于上述导航 *** 作的不同行欢迎分享,转载请注明来源:内存溢出
评论列表(0条)