#import "ViewController.h"
@interface ViewController ()
@property (nonatomic, strong) UIImageView *imageView;
@property (nonatomic, strong) UIButton *pieButton;
@property (nonatomic, strong) UIButton *eatButton;
@property (nonatomic, strong) UIButton *drinkButton;
@property (nonatomic, strong) UIButton *fartButton;
@property (nonatomic, strong) UIButton *cymbalButton;
@property (nonatomic, strong) UIButton *scratchButton;
@property (nonatomic, strong) UIButton *leftFootButton;
@property (nonatomic, strong) UIButton *rightFootButton;
@property (nonatomic, strong) UIButton *stoachButton;
@property (nonatomic, strong) UIButton *headButton;
@end
@implementation ViewController
#define kButtonH 60
#define kButtonW 60
- (void)viewDidLoad {
[super viewDidLoad];
//添加图像控件
_imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
[_imageView setImage:[UIImage imageNamed:@"angry_00.jpg"]];
[self.view addSubview:_imageView];
//添加pie按钮
_pieButton = [[UIButton alloc] initWithFrame:CGRectMake(0, self.view.frame.size.height - kButtonH * 3, kButtonW, kButtonH)];
//[self.pieButton setBackgroundColor:[UIColor redColor]];
[self.pieButton setBackgroundImage:[UIImage imageNamed:@"pie"] forState:UIControlStateNormal];
[self.view addSubview:_pieButton];
[self.pieButton addTarget:self action:@selector(pie) forControlEvents:UIControlEventTouchUpInside];
//添加eat按钮
objective-c制作汤姆猫
最新推荐文章于 2018-02-02 11:30:29 发布
这篇博客介绍了如何使用Objective-C在iOS应用中制作汤姆猫的互动动画。通过创建UIImageView和多个UIButton,实现了不同动作的触发,如pie、eat、drink等,并通过设置帧动画实现汤姆猫的各种表情和动作变化。
摘要由CSDN通过智能技术生成