我怎样才能找到屏幕上实际可见的显示视图内容的矩形(CGRect)。
myScrollView.bounds
上面的代码在没有缩放时有效,但一旦允许缩放,它就会在 1 以外的缩放比例下中断。
为了澄清,我想要一个 CGRect 包含滚动视图内容相对于内容的可见区域。 (即,如果缩放比例为 2,则矩形的大小将是滚动视图大小的一半,如果缩放比例为 0.5,则它将是滚动视图大小的两倍。)
或者你可以简单地做
CGRect visibleRect = [scrollView convertRect:scrollView.bounds toView:zoomedSubview];
Swift
let visibleRect = scrollView.convert(scrollView.bounds, to: zoomedSubview)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)