Ios 当按下缩放按钮时,如何缩放Scrollview的图像?

Ios 当按下缩放按钮时,如何缩放Scrollview的图像?,ios,iphone,uiscrollview,Ios,Iphone,Uiscrollview,我是iOS开发的新手,我想要一个带有UIScrollview的图像库,我想在按下缩放按钮时缩放图像初始滚动视图大小如 self.zoomScroll.frame=CGRectMake(10, 45, 300, 270); 我在我的视图中添加了一个缩放按钮,当它被按下时,我将Scrollview的大小设置为 self.zoomScroll.frame=CGRectMake(10, 40, 300, 400); 然后,scrollview以新的大小显示,但scrollview中的图像为initi

我是iOS开发的新手,我想要一个带有UIScrollview的图像库,我想在按下缩放按钮时缩放图像初始滚动视图大小如

self.zoomScroll.frame=CGRectMake(10, 45, 300, 270);
我在我的视图中添加了一个缩放按钮,当它被按下时,我将Scrollview的大小设置为

self.zoomScroll.frame=CGRectMake(10, 40, 300, 400);
然后,scrollview以新的大小显示,但scrollview中的图像为initialSize表示图像没有采用新的大小。我的图像视图大小如下

bigImage.bounds=CGRectMake(0, 0, self.zoomScroll.frame.size.width +10.0f, self.zoomScroll.frame.size.height);
bigImage.frame=CGRectMake(index * self.zoomScroll.frame.size.width, 0, self.zoomScroll.frame.size.width, self.zoomScroll.frame.size.height);

这里我的imageview不是全局声明的,它是局部声明的,因此我无法使用scrollviewZoom方法。请在按下缩放按钮时为我提供缩放图像的解决方案。

请检查这是否对您有用,至于我正在使用的应用程序要求

首先,如果要将imageView添加到scrollView中,那么在将每个imageView添加到scrollView中之前,为每个imageView的标记属性设置值。如果要在scrollView中添加的所有imageView的标记属性设置相同的值,则可以

然后添加UIScrollView的委托方法,如下所示并进行检查

- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView 
{
    return [scrollView viewWithTag:<valueOfTagPropertySetToImageView>];
}
-(UIView*)视图用于缩放CrollView:(UICrollView*)滚动视图
{
返回[scrollView viewWithTag:];
}

您是否正在尝试缩放图像??在更改滚动视图的大小后,是否也设置了imageView的大小?由于您是从scrollView计算imageView的大小,如果在设置滚动视图的大小之后设置图像视图的大小,它应该更新。我希望在按下缩放按钮时缩放到图像35; Saurabh Prajapati#我声明imageview不是全局的,因此在按下缩放按钮时无法更改imageview的大小