首页 > 代码库 > 不同字的练习
不同字的练习
#import "FisrtViewController.h"#import "ViewController.h"@interface FisrtViewController ()@end@implementation FisrtViewController- (instancetype)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{ self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization } return self;}- (void)viewDidLoad{ [super viewDidLoad]; //添加一个图片 UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)]; imageView.image=[UIImage imageNamed:@"bg_03"]; [self.view addSubview:imageView]; //添加第一字的按钮 UIButton *diYiZiBtn=[UIButton buttonWithType:UIButtonTypeCustom]; diYiZiBtn.frame=CGRectMake(24, 64, 100, 40); [diYiZiBtn setImage:[UIImage imageNamed: @"WA~0001"] forState:UIControlStateNormal]; [diYiZiBtn addTarget:self action:@selector(diYiZi) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:diYiZiBtn]; //添加第2字的按钮 UIButton *di2ZiBtn=[UIButton buttonWithType:UIButtonTypeCustom]; di2ZiBtn.frame=CGRectMake(214, 64, 100, 40); [di2ZiBtn setImage:[UIImage imageNamed: @"TA~0001"] forState:UIControlStateNormal]; [di2ZiBtn addTarget:self action:@selector(di2Zi) forControlEvents:UIControlEventTouchUpInside]; [self.view addSubview:di2ZiBtn];}- (void)diYiZi{ ViewController *diYiZiViewContl=[[ViewController alloc]init]; diYiZiViewContl.title=@"1"; [self.navigationController pushViewController:diYiZiViewContl animated:YES];}- (void)di2Zi{ ViewController *di2ZiViewContl=[[ViewController alloc]init]; di2ZiViewContl.title=@"2"; [self.navigationController pushViewController:di2ZiViewContl animated:YES];}//// ViewController.m// 外文语音-0714//// Created by apple on 14-7-14.// Copyright (c) 2014年 戴维营教育. All rights reserved.//#import "ViewController.h"#import <AudioToolbox/AudioToolbox.h>@interface ViewController (){ UIImageView *biHuaImageView; SystemSoundID soundID; SystemSoundID soundID2; }@end@implementation ViewController- (void)backgView{ UIImageView *imageView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 44, 320, 418)]; imageView.image=[UIImage imageNamed:@"kanaDetailBgImg"]; [self.view addSubview:imageView]; UIImageView *imageView1=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 49)]; imageView1.image=[UIImage imageNamed:@"titleView"]; [self.view addSubview:imageView1]; UIImageView *imageView2=[[UIImageView alloc]initWithFrame:CGRectMake(0, self.view.frame.size.height-49, 320, 49)]; imageView2.image=[UIImage imageNamed:@"bottomBg"]; [self.view addSubview:imageView2]; UIImageView *lianXiImage=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"practiceBtn_01"]]; lianXiImage.frame=CGRectMake(110, 10, 90, 30); [imageView1 addSubview:lianXiImage];}- (void)button{ UIButton *backBtn=[UIButton buttonWithType:UIButtonTypeCustom]; backBtn.frame=CGRectMake(10, 4, 100, 30); [backBtn setImage:[UIImage imageNamed:@"backBtn"] forState:UIControlStateNormal]; [backBtn addTarget:self action:@selector(backclike:) forControlEvents:UIControlEventTouchUpInside ]; [self.view addSubview:backBtn]; UIButton *backBtn1=[UIButton buttonWithType:UIButtonTypeCustom]; backBtn1.frame=CGRectMake(210, 4, 100, 30); [backBtn1 setImage:[UIImage imageNamed:@"clearBtn"] forState:UIControlStateNormal]; [backBtn1 addTarget:self action:@selector(backclike2:) forControlEvents:UIControlEventTouchUpInside ]; [self.view addSubview:backBtn1]; #pragma mark-发音按钮 UIButton *yuYinBtn=[UIButton buttonWithType:UIButtonTypeCustom]; yuYinBtn.frame=CGRectMake(10,self.view.frame.size.height-40, 100, 30); [yuYinBtn setImage:[UIImage imageNamed:@"pronounceBtn_01"] forState:UIControlStateNormal]; [yuYinBtn setImage:[UIImage imageNamed:@"pronounceBtn_02"] forState:UIControlStateHighlighted]; [yuYinBtn addTarget:self action:@selector(yuYinBtn:) forControlEvents:UIControlEventTouchUpInside ]; [self.view addSubview:yuYinBtn]; #pragma mark-笔画按钮 UIButton *biHuaBtn=[UIButton buttonWithType:UIButtonTypeCustom]; biHuaBtn.frame=CGRectMake(110,self.view.frame.size.height-40, 100, 30); [biHuaBtn setImage:[UIImage imageNamed:@"strokeOrderBtn_01"] forState:UIControlStateNormal]; [biHuaBtn setImage:[UIImage imageNamed:@"strokeOrderBtn_02"] forState:UIControlStateHighlighted]; [biHuaBtn addTarget:self action:@selector(biHuaBtn:) forControlEvents:UIControlEventTouchUpInside ]; [self.view addSubview:biHuaBtn]; UIButton *nextBtn=[UIButton buttonWithType:UIButtonTypeCustom]; nextBtn.frame=CGRectMake(210,self.view.frame.size.height-40, 100, 30); [nextBtn setImage:[UIImage imageNamed:@"arrow_right"] forState:UIControlStateNormal]; [nextBtn setImage:[UIImage imageNamed:@"arrow_right"] forState:UIControlStateHighlighted]; [nextBtn addTarget:self action:@selector(nextBtn:) forControlEvents:UIControlEventTouchUpInside ]; [self.view addSubview:nextBtn]; }- (void)biHuaDongHua{ if(self.title==@"1") { NSMutableArray *array=[[NSMutableArray alloc]init]; for (int i=1; i<11; i++) { NSString *str=[NSString stringWithFormat:@"WA~%04d",i]; UIImage *image=[UIImage imageNamed:str]; [array addObject:image]; } biHuaImageView=[[UIImageView alloc] initWithFrame:CGRectMake(80, 146,160, 160)]; biHuaImageView.image=[UIImage imageNamed:@"WA~0001"]; biHuaImageView.animationImages=array; biHuaImageView.backgroundColor=[UIColor colorWithRed:0.3 green:0.4 blue:0.5 alpha:0.5]; biHuaImageView.animationDuration=5; biHuaImageView.animationRepeatCount=1; [self.view addSubview:biHuaImageView]; } else { NSMutableArray *array=[[NSMutableArray alloc]init]; for (int i=1; i<13; i++) { NSString *str=[NSString stringWithFormat:@"TA~%04d",i]; UIImage *image=[UIImage imageNamed:str]; [array addObject:image]; } biHuaImageView=[[UIImageView alloc] initWithFrame:CGRectMake(80, 146,160, 160)]; biHuaImageView.image=[UIImage imageNamed:@"TA~0001"]; biHuaImageView.animationImages=array; biHuaImageView.backgroundColor=[UIColor colorWithRed:0.3 green:0.4 blue:0.5 alpha:0.5]; biHuaImageView.animationDuration=5; biHuaImageView.animationRepeatCount=1; [self.view addSubview:biHuaImageView]; }}- (void)backclike:(UIButton *)sender{ NSLog(@"%s",__PRETTY_FUNCTION__);}- (void)nextBtn:(UIButton *)sender{ NSLog(@"%s",__PRETTY_FUNCTION__); CGAffineTransform transform; if (biHuaImageView.tag == 0) { //transform = CGAffineTransformMakeTranslation(biHuaImageView.frame.origin.x, 100.0); transform = CGAffineTransformScale(biHuaImageView.transform, 2, 1.8); // [biHuaImageView setTag:1]; [biHuaImageView setTag:1]; } else { // transform = CGAffineTransformMakeTranslation(0, 0); transform = CGAffineTransformScale(biHuaImageView.transform, 1/2.0, 1/1.8); [biHuaImageView setTag:0]; } [biHuaImageView setTransform:transform];}- (void)backclike2:(UIButton *)sender{ NSLog(@"%s",__PRETTY_FUNCTION__);}- (void)yuYinBtn:(UIButton *)sender{ NSLog(@"%s",__PRETTY_FUNCTION__); if (self.title==@"1") { AudioServicesPlaySystemSound(soundID); } else { AudioServicesPlaySystemSound(soundID2); }}- (void)biHuaBtn:(UIButton *)sender{ [biHuaImageView startAnimating]; biHuaImageView.image=[UIImage imageNamed:@"WA~0010"]; NSLog(@"%s",__PRETTY_FUNCTION__);}- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. [self backgView]; [self button]; [self biHuaDongHua]; NSURL *url=[[NSBundle mainBundle] URLForResource:@"053_he" withExtension:@"mp3"]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)(url), &soundID); NSURL *url2=[[NSBundle mainBundle] URLForResource:@"010_ka" withExtension:@"mp3"]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)(url2), &soundID2);}
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。