float newScale = [imageScrollView zoomScale] * maxZoomLevel;
CGRect zoomRect = [self zoomRectForScale:newScale withCenter:tapPoint];
[imageScrollView zoomToRect:zoomRect animated:YES];
แต่เปิด View ขึ้นมาแล้วให้รูปซูมขึ้นมาเลย แล้วก็ให้อยู่ center ด้วยนั้นสามารถทำได้ดังนี้ครับ
CGFloat tempx = view.center.x-160;
CGFloat tempy = view.center.y-160;
myScrollViewOffset = CGPointMake(tempx,tempy);
เเหล่งข้อมูล
http://stackoverflow.com/questions/638299/uiscrollview-with-centered-uiimageview-like-photos-app
http://stackoverflow.com/questions/1316451/center-content-of-uiscrollview-when-smaller
http://discussions.apple.com/thread.jspa?messageID=8322675
No comments:
Post a Comment