使用功能swiftUI将视图添加到contentView不起作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用功能swiftUI将视图添加到contentView不起作用相关的知识,希望对你有一定的参考价值。
我有一个将带有Text()的函数。我在体内调用了该函数,但未显示。
struct ContentView: View {
var body: some View {
Text("").onAppear(perform: data)
}
func data() {
Text("sweet")
}
}
答案
不清楚您要做什么,但是您无法使用您的方法显示Text(“ sweet”)。试试这些:
@State var txtData = ""
var body: some View {
Text(txtData).onAppear(perform: doData)
}
func doData() {
self.txtData = "sweet"
}
或:
@State var showText = false
var body: some View {
Group {
Text("xxxx").onAppear(perform: doShowText)
if showText {
Text("sweet")
}
}
}
func doShowText() {
self.showText = true
}
以上是关于使用功能swiftUI将视图添加到contentView不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Swiftui:如何在 navigationTitle 上添加辅助功能标识符