11--tag 和transform属性

tag 和transform属性

 1.tag 标签,就相当于身份识别的标码,可以通过tag值获取对应的对象。

2.使用transform 实现对象的平移和旋转。

 1 //
 2 //  ViewController.m
 3 //  04-transform 使用
 4 //
 5 //  Created by Stephen on 16/4/12.
 6 //  Copyright © 2016年 Stephen. All rights reserved.
 7 //
 8 
 9 #import "ViewController.h"
10 
11 @interface ViewController ()
12 
13 - (IBAction)up;
14 
15 //@property (weak, nonatomic) IBOutlet UIButton *head;
16 - (IBAction)rotate;
17 
18 @end
19 
20 @implementation ViewController
21 
22 - (IBAction)up {
23     //1.取得图像按钮
24     UIButton *head = (UIButton *)[self.view viewWithTag:10];
25   //2.
26    // head.transform = CGAffineTransformMakeTranslation(0, -20); // 永远只对原点进行20单位的位移
27     
28     //叠加位移
29     head.transform = CGAffineTransformTranslate(head.transform, 0, -20); //每次都是进行20的位移
30     
31     
32 }
33 - (IBAction)rotate
34 {
35     UIButton *head = (UIButton *)[self.view viewWithTag:10];
36     
37    // head.transform = CGAffineTransformMakeRotation(M_PI_4);
38     
39     head.transform =CGAffineTransformRotate(head.transform, M_PI_4);
40 }
41 @end

 



转载于:https://www.cnblogs.com/stephenmc/p/5383621.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值