如何解决是否可以编写函数,方法,结构,扩展,类以返回文本视图的HStack?
我想说我需要一个如此庞大的Text View的HStack,并将它们显示在Content View的主体中。 我最接近的是: 我有一个名为TextView.swift的文件,其中包含以下代码:
import SwiftUI
struct TextView: UIViewRepresentable {
@Binding var text: String
@Binding var textStyle: UIFont.TextStyle
func makeUIView(context: Context) -> UITextView {
let textView = UITextView()
textView.font = UIFont.preferredFont(forTextStyle: textStyle)
textView.autocapitalizationType = .sentences
textView.isSelectable = true
textView.isUserInteractionEnabled = true
return textView
}
func updateUIView(_ uiView: UITextView,context: Context) {
uiView.text = text
uiView.font = UIFont.preferredFont(forTextStyle: textStyle)
}
}
// In content view:
struct ContentView: View {
@State private var message = "this is my message in a bottle"
@State private var textStyle = UIFont.TextStyle.body
var body: some View {
TextView(text: $message,textStyle: $textStyle)
.padding(.horizontal)
}
}
我希望拥有一个带有15个文本视图的HStack,而不是文本视图。
感谢您的帮助。
解决方法
您只需编写一个函数即可返回所需的视图。
const { ClientSecretCredential } = require("@azure/identity");
const { SecretClient } = require("@azure/keyvault-secrets");
const keyVaultName = "xxxx";
const KVUri = "https://" + keyVaultName + ".vault.azure.net";
const credential = new ClientSecretCredential(tenantId,clientId,clientSecret);
const client = new SecretClient(KVUri,credential);
const retrievedSecret = await client.getSecret(secretName);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。