您的位置:首页 > 移动开发 > Swift

Swift中ScrollView缩放图片的代理方法

2015-10-25 16:05 417 查看
/// 告诉scrollView缩放哪个View

func viewForZoomingInScrollView(scrollView: UIScrollView) -> UIView? {

return imageView

}

/// 缩放完成后,就是调用

///

/// - parameter scrollView: scrollView

/// - parameter view: view - 缩放的View

/// - parameter scale: scale

func scrollViewDidEndZooming(scrollView: UIScrollView, withView view: UIView?, atScale scale: CGFloat) {

}

/// 只要缩放,就会被调用

///

/// - parameter scrollView: scrollView

func scrollViewDidZoom(scrollView: UIScrollView) {

/*

1. a / d 决定缩放比例

2. tx / ty 决定 位移

3. a b c d 共同决定旋转角度

修改形变过程中, bounds 的数值时不会变

frame 的数值会发生变化,bounds * transform => frame

*/

print(imageView.transform)

print(imageView.bounds)

print(imageView.frame)

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: