本帖最后由 Sian 于 2014-3-26 00:04 编辑
1、直接效果展示:
2、基本过程分析:
1、新建一个ios的Application--Single View Application项目
2、创建六个按钮控件,其中一个按钮控件的受控体,四个按钮控件来控件其上、下、左、右运动,另外一个按钮控制其顺时针旋转
3、按钮创建通过storyboard直接在可视面板上画出来,并调整好相关位置布局到手机屏幕;
4、每个按钮对应两张按钮图片,两张图片形状大小相同,但颜色不同,这样可以达到按下按钮变色的效果;
5、图形界面设计主要运用storyboard的功能,需要对这块有所了解;
6、编写按钮方法主要涉及到两个文件:ViewController.h与ViewController.m文件
3、主体代码及相关说明
ViewController.h- //
- // SAViewController.h
- // UIView
- //
- // Created by yusian on 14-3-25.
- // Copyright (c) 2014年 yusian. All rights reserved.
- //
- #import <UIKit/UIKit.h>
- @interface SAViewController : UIViewController
- // 创建一个按钮属性,通过拖拽的方式自动添加
- @property (weak, nonatomic) IBOutlet UIButton *img;
- // 添加一个按钮事件,用来控制上、下、左、右
- - (IBAction)control:(id)sender;
- // 添加一个按钮事件,用来控制旋转(放大)功能;
- - (IBAction)rotate:(id)sender;
- // 添加一个按钮事件,实现复位功能
- - (IBAction)reset:(id)sender;
- @end
复制代码 ViewController.m
源代码下载:
游客,本帖隐藏的内容需要积分高于 1 才可浏览,您当前积分为 0
运行结果:
参考链接:
|