我是iOS开发中的新手我想要一个带有UIScrollview的图片库,我想在缩放按钮时按下缩放图像初始我的Scrollview大小像
self.zoomScroll.frame=CGRectMake(10, 45, 300, 270);
并在我的视图中添加缩放按钮按下时我将Scrollview Size设置为
self.zoomScroll.frame=CGRectMake(10, 40, 300, 400);
然后滚动视图显示为新的大小,但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方法请给我解压缩按下缩放按钮时的图像。
答案 0 :(得分:1)
请检查这是否对您有用,至于我的应用程序要求,我正在使用此功能。
首先,如果要将imageView添加到scrollView中,然后在将每个imageView添加到scrollView之前设置每个imageView的tag属性的值,如果为要添加的所有imageViews的tag属性设置相同的值,则可以。滚动视图。
然后按如下方式添加UIScrollView的委托方法并检查,
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
return [scrollView viewWithTag:<valueOfTagPropertySetToImageView>];
}