作者声明
因个人能力问题,文中不免会有错误之处,欢迎各位读者交流,批评,指正!
摘要
本文通过一个实例学习按钮的基本操作:为一个button设置一个背景图片,另外设置八个按钮,分别控制该button的空间平移和缩放、旋转变换。
用到的按钮属性总结
- frame
1.1 表示控件的位置和尺寸(以父控件的左上角为左边远点(0,0))。
1.2 修改这个属性,可以调整控件的位置和尺寸。 - center
2.1 表示控件的中点(以父控件的左上角为坐标原点)。
2.2 修改这个属性,只能调整控件的尺寸。 - bounds
3.1 表示控件的位置和尺寸(以自己的左上角为坐标原点,位置永远是(0.0))
3.2 修改这个属性,只能调整控件的尺寸。 - tag
4.1 表示控件的标识符.
4.2 通过不同的标识符可以区分不同的控件。 - transform
5.1 表示控件的形变状态,常用的有旋转角度,缩放比例)
5.2 修改方法包括绝对修改和相对修改。
实例
以下为实例:
Main.stroryboard
(待完善)
viewController.h 文件代码
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController
// 定义成员but。
@property (weak, nonatomic) IBOutlet UIButton *but;
// 声明移动方法。
- (IBAction)move:(id)sender;
// 声明缩放方法。
- (IBAction<