我想做的是scrollToRow,然后为该行的背景设置动画,使其背景明显变化,这样用户就可以看到确切的行。
我有一个约100行的表,当scrollToRow被触发时,它会滚动到右边的行,但在其他行中会丢失。我只是希望用户能够更轻松地发现该行......
答案 0 :(得分:1)
您可以使用以下任何解决方案,它们都可以正常工作:
滚动表格视图,直到索引路径标识的行位于屏幕上的特定位置。
func scrollToRow(at indexPath: IndexPath, at scrollPosition: UITableViewScrollPosition, animated: Bool)
滚动表格视图,使最接近表格视图中指定位置的选定行位于该位置。
func scrollToNearestSelectedRow(at scrollPosition: UITableViewScrollPosition, animated: Bool)
滚动内容的特定区域,使其在接收器中可见。使用tableview的scrollview来实现此结果
func scrollRectToVisible(_ rect: CGRect, animated: Bool)
在索引路径标识的表视图中选择一行,也可以选择将该行拖动到表视图中的某个位置。
func selectRow(at indexPath: IndexPath?, animated: Bool, scrollPosition: UITableViewScrollPosition)