我们如何添加Accessibility IdentifierNaviagationTitle 文本。我知道我们可以使用按钮/文本/图像/堆栈视图.accessibility(identifier: \xe2\x80\x9csome_identifier\xe2\x80\x9d)。
struct SomeView: View {\n var body: some View {\n VStack {\n Text("Title Text")\n .accessibility(identifier: "title")\n }\n .navigationTitle("title") //How to add accessibilityIdentifier to Navigation bar title?\n //.navigationTitle(Text("title").accessibility(identifier: "title"))\n }\n }\nRun Code Online (Sandbox Code Playgroud)\n无法将修饰符添加到.navigationBarTitle(Text(\xe2\x80\x9ctitle\xe2\x80\x9d), displayMode: .inline). XCUI 自动化测试需要可访问性标识符。
有没有办法在滚动视图内的 SwiftUI 中构建具有底部对齐的 UI 元素?
我的用例:我有一个屏幕,屏幕上有
我想知道如何将 HStack 视图固定到 ScrollView 底部
我已经复制了我的设置并在 Swift 游乐场中重现了我的问题,如下所示
struct ContentView: View {
var body: some View {
GeometryReader { gr in
ScrollView {
VStack {
Spacer()
Image(systemName: "applelogo")
.resizable()
.frame(width: gr.size.width * 0.5, height: gr.size.height * 0.3, alignment: .center)
Spacer().padding(.bottom, gr.size.height * 0.01)
Text("SOME TEXT SOME TEXT SOME TEXT SOME TEXT SOME TEXT …Run Code Online (Sandbox Code Playgroud)