我正在使用SwiftDataTables包表示我的表。我将该表打包到另一个视图(也称为viewTable)中,该视图又被添加到滚动视图中。这个想法是缩小并查看更多表格。理想情况下,我会将scrollView.zoomScale = 0.4
作为默认值。但是,缩小只会导致视图及其中表格的矩形变小。
[基本上,我要执行的操作与that question/answer非常相似,仅使用scrollView的内置缩放功能。但是,当我使用
func scrollViewDidEndZooming(_ scrollView: UIScrollView, with view: UIView?, atScale scale: CGFloat) {...}
它似乎没有任何影响。我试图改变
scrollView.contentSize
和scrollView.contentOffset
; viewTable.frame
,viewTable.bounds
,anchor.contraint(equalTo: scrollView....)
等
视图总是变小,无法填充滚动视图😩
另一种想法是使用viewTable.transform
,但似乎约束仍适用于不变的视图,因此导致了相同的较小矩形
知道了。派生SwiftDataTables并添加一些功能(更改字体)更加容易,以便在表的开头使用scrollView.zoomScale = 1即可“缩小”。