我有一个带有 ImageView 的 ScrollView 。我能够缩放放置在 ScrollView 内的 ImageView 。在它上面我有一些 ui 按钮,它们在缩放后不会重新定位。
缩放后如何重新定位 UIButton?
请帮忙 谢谢
最佳答案
一种方法是实现 ScrollView 委托(delegate)的 scrollViewDidZoom:
委托(delegate)方法,使用 contentOffset
和 contentSize
确定当前可见的矩形UIScrollView
的属性,计算按钮相对于 ScrollView 的可见矩形的新位置,并通过根据需要设置它们的 frame
属性将按钮重新定位到该矩形中.
关于iphone - 缩放后重新定位 UIButtons,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9560287/