小编chu*_*mcl的帖子

SwiftUI - 当我在 macOS 上更改选项卡时,为什么 TabView 及其内容有时不刷新?

我正在尝试使用 SwiftUI 在 macOS 上制作一个选项卡式应用程序,但我在TabView.

当我有两个选项卡与TextField每个S和挽救他们的文本状态,各自的私有变量,一个奇怪的现象发生了:当我从切换标签一片乙文本输入到后项卡ATextField,标签指标显示,我还是上选项卡 A,但内容显示选项卡 B的内容。当我再次单击选项卡 B的按钮时,它仍会显示选项卡 B的内容。此外,当我之后按下选项卡 A的按钮时,它会显示选项卡 A的内容,但选项卡的指示器仍然显示我在选项卡 B 上

我可能做错了什么?

这是一个说明我的问题的示例:

import SwiftUI

struct ContentView: View {
    var body: some View {
        TabView
            {
                TabAView()
                    .tabItem({Text("Tab A")})
                TabBView()
                    .tabItem({Text("Tab B")})
        }
    }
}

struct TabAView: View {
    @State private var text = ""
    var body: some View …
Run Code Online (Sandbox Code Playgroud)

ios tabview swift swiftui

10
推荐指数
1
解决办法
2193
查看次数

如何修复Xamarin/NuGet错误NU1107? - "检测到Xamarin.Android.Support.Compat的版本冲突"

"为Xamarin.Android.Support.Compat检测到NU1107版本冲突.直接从项目引用包来解决此问题.pleaseWork.Android - > Xamarin.Android.Support.v7.MediaRouter 27.0.2 - > Xamarin.Android.Support .v7.Palette 27.0.2 - > Xamarin.Android.Support.Compat(= 27.0.2)pleaseWork.Android - > pleaseWork - > Plugin.Share 7.1.1 - > Xamarin.Android.Support.CustomTabs 25.4.0.2 - > Xamarin.Android.Support.Compat(= 25.4.0.2)."

当我尝试将插件安装到我的Xamarin项目时,我不断收到此错误.我不知道如何解决这个错误,我已经遍布互联网搜索解决方案.

我试图在多个Xamarin项目上安装相同的插件都无济于事

visual-studio nuget xamarin xamarin.forms

7
推荐指数
1
解决办法
4602
查看次数

标签 统计

ios ×1

nuget ×1

swift ×1

swiftui ×1

tabview ×1

visual-studio ×1

xamarin ×1

xamarin.forms ×1