swiftui-tabview相关内容

SwiftUI-为什么我的TabBar忽略了init()中的设置颜色方法?

我有一个TabView。TabView中有两个视图-HomePageView和StatsPageView。HomePageView是第一个加载的视图。加载主页时,选项卡栏的背景为白色,而不是init()方法中设置的粉色背景。当我转到统计页面查看时,选项卡栏是粉红色的。当我回到主视图时,选项卡栏是粉红色的。为什么它装的是白色而不是粉色?我已经尝试将UITabBar.appearance().barT ..
发布时间:2022-09-25 12:20:33 其他开发

SwiftUI 中出现键盘时 OnAppear 意外调用

我在 SwiftUI 2.0 和 iOS14 中遇到了非常奇怪的行为. 当键盘出现在屏幕上时,自动调用其他标签视图的OnAppear方法. 但是,这在 Xcode 11.7 中运行良好 这是正在发生的问题. 这是产生上述错误的代码. struct ContentView: 查看 {var body: 一些视图 {标签视图 {DemoView(屏幕名称:“主页").tabI ..
发布时间:2022-01-13 22:36:49 其他开发

当键盘出现在 SwiftUI 中时 OnAppear 意外调用

我在 SwiftUI 2.0 和 iOS14 中遇到了非常奇怪的行为. 当键盘出现在屏幕上时,自动调用其他标签视图的 OnAppear 方法. 但是,这在 Xcode 11.7 中运行良好 这是实际问题. 这似乎是 SwiftUI 2.0 的一个错误,但不确定.任何帮助将不胜感激. 谢谢 解决方案 我自己也有同样的问题,我认为这是一个错误或类似的问题,但是我想 ..
发布时间:2021-12-27 20:33:25 其他开发

SwiftUI:NavigationLink 在 WatchOS 8.1RC 上的 Tabview 中立即弹出

我在 watchOS 8.1RC 中发现了一个由 TabView 触发的 NavigationLink 的回归.它立即被驳回. 它在 watchOS 8.0 或模拟器 (watchOS 8.0) 中工作.你知道解决方法吗?谢谢 示例代码: 导入 SwiftUI@主要的struct TestNavigationApp: App {var主体:一些场景{窗口组{导航视图{内容视图()}} ..

SwiftUI NavigationView 从内部开始

所以我在页面视图样式中的 TabView 中嵌入了一个 NavigationView.第一次加载 NavigationView 将在其内部启动,然后一旦重新加载它就会正常显示.我不确定是什么导致了这种情况.我制作了一个 GIF 来更好地说明问题: 这是我的代码: 导入 SwiftUI结构内容视图:查看{var主体:一些视图{标签视图{设置视图()空视图()空视图()空视图()}.tabVi ..

Nested TabView - 移除内部标签栏 iOS 13、Swift UI

我使用 TabView 来表示三个选项卡.在 iOS 14 中,这处理得很好,但 iOS 13 导致底部栏是灰色的,这是用于导航的选项卡栏.如何删除此栏? 请记住,这是 TabView 中的一个 TabView.外部 TabView 的栏显示在底部,有五个选项卡;我根本不想显示的内部 TabView 栏. 下面的代码代表内部的TabView. 导入 SwiftUI结构仪表板视图:查看 ..
发布时间:2021-09-02 19:29:19 移动开发

SwiftUI TabView 在添加/删除 CoreData 元素期间给出错误消息

我目前正在尝试将 TabView 用于带有 CoreData 的轮播视图(PageTabViewStyle). 错误不会发生,当我添加一个新页面时,像这样 age.name: 3, page.name: 4, page.name: 5 但是发生错误,如果我在第一个/中间顺序放一个数字,比如 page.name: 2 如果我输入 page.name: 6,则没有错误,Alphabe ..
发布时间:2021-09-02 19:18:53 移动开发

在第一个索引处向集合中插入新元素时,如何使用 PageTabViewStyle 修饰符更新 TabView 中的 SwiftUI 的 ForEach

在带有 的 TabView 中使用 ForEach 时,这是一个非常具体的问题PageTabViewStyle 修饰符. 每次我在数组的开头插入一个元素时,我的应用都会崩溃. 我收到了 尝试从更新前仅包含 11 个项目的第 0 部分中删除项目 11 错误. 在画布中它也会崩溃. 最后的常规附加工作正常,当我删除 PageTabViewStyle 修饰符时也能正常 ..
发布时间:2021-09-02 19:14:38 移动开发

SwiftUI TabView PageTabViewStyle 阻止更改选项卡?

我在 SwiftUI 的 PageViewTabStyle 中有一个 TabView,所以我可以在页面之间滑动.我想要一个“锁定"设置当前视图就位,因此用户无法滑动.谷歌搜索和阅读文档对我来说没有任何明显的意义,所以我希望 SO 上的大师可以帮助我. 简而言之,我的代码看起来像 TabView {ForEach(0.. 使用 Xcode 12.1/iOS 14.1 测试 * 当然, ..
发布时间:2021-09-02 19:14:15 移动开发