小编Seb*_*ogt的帖子

如何使SwiftUI列表自动滚动?

将内容添加到ListView时,我希望它自动向下滚动。

我正在使用SwiftUI“列表”和“ BindableObject”作为控制器。新数据将追加到列表中。

List(chatController.messages, id: \.self) { message in
    MessageView(message.text, message.isMe)
}
Run Code Online (Sandbox Code Playgroud)

我希望列表向下滚动,因为我将新数据追加到消息列表中。但是,我必须手动向下滚动。

listview autoscroll swift swiftui

22
推荐指数
5
解决办法
1497
查看次数

如何在 SwiftUIs TabView 中设置默认选项卡?

我有一个TabViewinSwiftUI并且希望在启动应用程序时将第二个选项卡设为默认选项卡。

我还没有找到任何文档来提供这种行为,但应该是可能的。大多数应用程序都将中间选项卡作为默认选项卡。

TabView {
    QuestionView()
        .tabItem {
            Image(systemName: "questionmark")
            Text("Questions")
        }
    DataView()
        .tabItem {
            Image(systemName: "chart.bar.fill")
            Text("Data")
        }
    Text("Empty Tab right now")
        .tabItem {
            Image(systemName: "bolt.horizontal.fill")
            Text("Trend")
        }
}
Run Code Online (Sandbox Code Playgroud)

tabview swift swiftui

12
推荐指数
2
解决办法
3082
查看次数

标签 统计

swift ×2

swiftui ×2

autoscroll ×1

listview ×1

tabview ×1