标签: ios swift uiscrollview
我有一个UIScrollView,其中一个customContentView作为子视图。这将作为viewForZoomingInScrollView:返回。但是这样,我的customContentView的每个子视图都被缩放:我希望有一些缩放,其他不是(例如标签),但当然相对位置应该保留。有没有办法实现这个目标?
答案 0 :(得分:2)
您需要对标签应用反比例变换,如下所示
func scrollViewDidZoom(_ scrollView: UIScrollView) { sampleLabel.transform = CGAffineTransform(scaleX: 1/scrollView.zoomScale, y: 1/scrollView.zoomScale) }
缩放前,
放大后,