在ScrollView中缩小表格,同时保持框架不变

问题描述 投票:0回答:1

我正在使用SwiftDataTables包表示我的表。我将该表打包到另一个视图(也称为viewTable)中,该视图又被添加到滚动视图中。这个想法是缩小并查看更多表格。理想情况下,我会将scrollView.zoomScale = 0.4作为默认值。但是,缩小只会导致视图及其中表格的矩形变小。

[基本上,我要执行的操作与that question/answer非常相似,仅使用scrollView的内置缩放功能。但是,当我使用

func scrollViewDidEndZooming(_ scrollView: UIScrollView, with view: UIView?, atScale scale: CGFloat) {...}

它似乎没有任何影响。我试图改变

scrollView.contentSizescrollView.contentOffset; viewTable.frameviewTable.boundsanchor.contraint(equalTo: scrollView....)

视图总是变小,无法填充滚动视图😩

另一种想法是使用viewTable.transform,但似乎约束仍适用于不变的视图,因此导致了相同的较小矩形

ios swift uiscrollview
1个回答
0
投票

知道了。派生SwiftDataTables并添加一些功能(更改字体)更加容易,以便在表的开头使用scrollView.zoomScale = 1即可“缩小”。

© www.soinside.com 2019 - 2024. All rights reserved.