我想在用户放大的时候显示我的按钮。我想使用scrollViews缩放比例来确定这一点。
我这样做
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
if (self.scrollView.zoomScale == 2.0)
{
[button setHidden:NO];
}
return imageView;
}
但是当我运行我的app o.O
时,我的访问权限很差由于
答案 0 :(得分:0)
您最希望改为调用此方法:
-(void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale
甚至更好用:
-(void)scrollViewDidZoom:(UIScrollView *)scrollView
{
NSLog(@"%f", scrollView.zoomScale);
}
将if语句放在任何方法中,但不要使用'==',它很少精确地为2.0 使用'<'代替。