SwiftUI iOS15 WWDC21 之如何在列表list中添加滑动操作.swipeActions 为列表的两侧创建滑动按钮

SwiftUI iOS15 WWDC21 之如何在列表list中添加滑动操作.swipeActions 为列表的两侧创建滑动按钮

在 iOS 15 中,SwiftUI 引入了一个新的修饰符,要求.swipeActions开发人员在任何列表行中创建自定义滑动操作。您需要做的就是将.swipeActions修饰符附加到列表行的视图。

在列表行中创建自定义滑动操作

新版本的 SwiftUI 为List视图带来了一些受欢迎的增强功能。您现在只需几行代码即可轻松自定义行分隔符的外观并将自定义滑动操作添加到列表视图。

要在List视图中隐藏行分隔符,您只需添加.listRowSeparator修饰符并将其值设置为.hidden如下所示:

List {
    ForEach(1..<8) { index in
 
        HStack {
            Image("photo-\(index)")
                .resizable()
                .scaledToFill()
                .frame(width: 100, height: 50)
                .cornerRadius(10)
 
            Text("Photo #\(index)")
                .bold()
        }
        .swipeActions {
            Button {
                print("Mark as favorite")
            } label: {
                Label("Fa
上一篇:富邦速配:微信、美团、淘宝先后掉坑,iOS15升级后App集体“沦陷”


下一篇:划重点|iOS15正式发布, 全新的通知推送系统,你必须要知道!