如何在iPad中放大/缩小图像?

问题描述

| 我想在ipad应用程序中自动放大和缩小图像。例如,在初始屏幕中,它应该以原始尺寸显示图像,并且一段时间后,它应该开始自动缩小。这将使其具有动画放大/缩小外观。 我们如何使用iPad中的UIImageView做到这一点? 先感谢您。 ScrollImageController.h
@interface ScrollImageViewController : UIViewController  {

} @end

ScrollImageController.m
- (void)viewDidLoad
{

[super viewDidLoad];
UIScrollView *scrollView = [[UIScrollView alloc]   initWithFrame:self.view.frame];
scrollView.contentSize = CGSizeMake(847,800);
UIImage *image = [UIImage imageNamed:@\"just.jpg\"];
UIImageView *imageView = [[UIImageView alloc] initWithImage: image];
[image release];
[scrollView addSubview:imageView];
[imageView release];
[self.view addSubview:scrollView];


[scrollView setZoomScale:2.0 animated: YES];
[scrollView release];
}     

解决方法

        您应该使UIImageView成为UIScrollView的子视图 然后使用UIScrollViewDelegate将该类设置为您的类,然后使用以下方法。
    [MyScrollView setZoomScale:(float)scale animated:YES];
编辑:我不认为您需要实现UIScrollViewDelegate协议     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...