zoukankan      html  css  js  c++  java
  • ios中图片旋转

    @interface ViewController ()
    {
        UIImageView *_imageview;
        BOOL flag;
    }
    @end
    
    @implementation ViewController
    
    - (void)viewDidLoad
    {
        [super viewDidLoad];
        UIButton *btn=[UIButton buttonWithType:UIButtonTypeRoundedRect];
        btn.frame=CGRectMake(0, 200, 200, 50);
        UIImageView *imgview=[self ImageViewImageName:@"arrow_down" frame:CGRectMake(0, (50-30)*0.5f, 27, 30)];
        [btn addSubview:imgview];
        _imageview=imgview;
        [self.view addSubview:btn];
        flag=YES;
    }
    
    
    - (UIImageView *)ImageViewImageName:(NSString*)aImageName frame:(CGRect)aRect{
        UIImageView *imageView = [[[UIImageView alloc] initWithFrame:aRect] autorelease];
        imageView.userInteractionEnabled = YES;
        UIImage *aImage = [UIImage imageNamed:(aImageName)];
        if ([aImage respondsToSelector:@selector(resizableImageWithCapInsets:)]) {
            imageView.image = [aImage resizableImageWithCapInsets:UIEdgeInsetsMake(aImage.size.height/2, aImage.size.width/2, aImage.size.height/2, aImage.size.width/2)];
        } else {
            imageView.image = [aImage stretchableImageWithLeftCapWidth:aImage.size.width/2 topCapHeight:aImage.size.height/2];
        }
        return imageView;
    }
    
    
    
    - (IBAction)click:(id)sender {
       
        if (flag) {
            _imageview.transform=CGAffineTransformMakeRotation(M_PI*2);
            flag=NO;
        }
        else{
            _imageview.transform=CGAffineTransformMakeRotation(M_PI*3.5);
            flag=YES;
        }
        
    }
    @end
  • 相关阅读:
    什么是socket ??
    WebView的使用
    UIWebView 使用
    UIWebView与JavaScript的交互
    iOS中UIWebView使用JS交互
    iOS app支付宝接口调用的一点总结(补充支付宝SDK&Demo下载地址)
    51单片机 按键,键盘检测
    51单片机 数码管的显示与译码器
    C51数据类型扩充定义
    STC12C5A60S2 内部AD+1602显示
  • 原文地址:https://www.cnblogs.com/gcb999/p/3284147.html
Copyright © 2011-2022 走看看