小编Let*_*ate的帖子

SwiftUI中的List是否会重用类似于UITableView的单元格?

我正在使用SwiftUI创建动态列表。SwiftUI List容器是否会重用类似于的单元格UITableView

uitableview ios swiftui

2
推荐指数
1
解决办法
789
查看次数

添加按钮到列表单元格

如何向我的List单元格添加按钮?

var body: some View{
    List {
        VStack {
            Button(action: {
                print("Hello, World!")
            }, label: {
                Text("Hello, World!")
            })
            Text("Something irrelevant")
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

Hello, World!上面的内容在我点击时打印Hello, World!,而且在我点击时打印Something irrelevant。我只想在点击按钮时发生这种情况,我该怎么做呢?

ios swift swiftui

2
推荐指数
1
解决办法
1557
查看次数

除了第一个单元格之外,重新加载 tableview 中所有行的最有效方法是什么?

我在 a 中有项目tableview,我想重新加载或更新tableview数据,除了 tableview 的第一行或第一个索引路径。

 let visibleIndex = self.tableView.visibleCells.compactMap {  
 tableView.indexPath(for: $0)  }
  self.tableView.reloadRows(at: visibleIndex, with: .automatic)
Run Code Online (Sandbox Code Playgroud)

但是,这会重新加载所有可见单元格,我如何重新加载除第一行之外的所有可见单元格

uitableview reloaddata ios swift indexpath

1
推荐指数
1
解决办法
1562
查看次数

How to change the color of seperator in tableView?

I am currently creating collectionView cells inside of TableViewCell but I want to separate each TableViewCell with default separator but changing its color. Please help me with this. Or Can I remove all separator lines and use custom UIView to separate them?

uitableview ios swift

0
推荐指数
1
解决办法
74
查看次数

标签 统计

ios ×4

swift ×3

uitableview ×3

swiftui ×2

indexpath ×1

reloaddata ×1