13年3月3日日曜日
13年3月3日日曜日
13年3月3日日曜日
13年3月3日日曜日
13年3月3日日曜日
13年3月3日日曜日
http://www.slideshare.net/                itokami1123/20130203-lt-xcode             XcodeのStoryboardで画面を作ろう!13年3月3日日曜日
13年3月3日日曜日
13年3月3日日曜日
product name:Study01             Organization Name: ore soft             Company Identifier: com.example             Device...
13年3月3日日曜日
13年3月3日日曜日
13年3月3日日曜日
13年3月3日日曜日
13年3月3日日曜日
13年3月3日日曜日
- (void)viewDidLoad   {       [super viewDidLoad];       //    ここから!                        ここに書くよ!       UIButton *btn = ...
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];13年3月3日日曜日
UIButtonTypeCustom,               UIButtonTypeDetailDisclosure,               UIButtonTypeInfoLight,               UIButto...
btn.frame = CGRectMake( 5, 10, 200, 100);13年3月3日日曜日
[btn setTitle:@"押してね" forState:UIControlStateNormal];             UIControlStateHighlightedとか   指定すると押した時に文字が出ます。13年3月3日日曜日
[self.view addSubview:btn];13年3月3日日曜日
13年3月3日日曜日
13年3月3日日曜日
13年3月3日日曜日
13年3月3日日曜日
13年3月3日日曜日
13年3月3日日曜日
UIImage *image = [UIImage imageNamed:@"cat"];  UIImageView *imageView = [[UIImageView alloc] initWithImage:image];13年3月3日日曜日
imageView.frame = CGRectMake( 220, 10, 84, 70 );             UIView   UIButton        UIImageView13年3月3日日曜日
[self.view addSubview:imageView];13年3月3日日曜日
13年3月3日日曜日
- (void)viewDidLoad             {                 [super viewDidLoad];                 /* image sample */                 ...
13年3月3日日曜日
13年3月3日日曜日
- (void)viewDidLoad   {      ・・・省略・・・         [btn addTarget:self                 action:@selector(btnDidPush)       forCo...
- (void)viewDidLoad   {      ・・・省略・・・       catImageView.tag = 9;   }13年3月3日日曜日
// ボタン押下処理  - (void)btnDidPush  {      NSLog(@"cat animation start!!");  }13年3月3日日曜日
// ボタン押下処理  - (void)btnDidPush  {      ・・・ 省略 ・・・      // get catImageView      UIImageView *catImageView = (UIImageView*)...
catImageView.transform = CGAffineTransformMakeScale(3.0, 3.0);  catImageView.alpha = 0.0;13年3月3日日曜日
[UIView animateWithDuration:3.0f                  animations:^{                      catImageView.transform = CGAffineTran...
13年3月3日日曜日
13年3月3日日曜日
Upcoming SlideShare
Loading in …5
×

iPhoneアプリ開発入門(1)ボタンと画像

4,475 views

Published on

2013年3月3日西区プログラミング勉強会(福岡県福岡市西区で開催)で発表した資料です。ご参考になれば幸いです。

iPhoneアプリ開発入門(1)ボタンと画像

  1. 1. 13年3月3日日曜日
  2. 2. 13年3月3日日曜日
  3. 3. 13年3月3日日曜日
  4. 4. 13年3月3日日曜日
  5. 5. 13年3月3日日曜日
  6. 6. 13年3月3日日曜日
  7. 7. http://www.slideshare.net/ itokami1123/20130203-lt-xcode XcodeのStoryboardで画面を作ろう!13年3月3日日曜日
  8. 8. 13年3月3日日曜日
  9. 9. 13年3月3日日曜日
  10. 10. product name:Study01 Organization Name: ore soft Company Identifier: com.example Devices:iPhone チェックつける:Use Storyboards チェックつける:Use Automatic ...13年3月3日日曜日
  11. 11. 13年3月3日日曜日
  12. 12. 13年3月3日日曜日
  13. 13. 13年3月3日日曜日
  14. 14. 13年3月3日日曜日
  15. 15. 13年3月3日日曜日
  16. 16. 13年3月3日日曜日
  17. 17. - (void)viewDidLoad { [super viewDidLoad]; // ここから! ここに書くよ! UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btn.frame = CGRectMake(10, 10, 100, 100); (画面表示開始前に呼ばれる場所) [btn setTitle:@"押してね" forState:UIControlStateNormal]; [self.view addSubview:btn]; }13年3月3日日曜日
  18. 18. UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];13年3月3日日曜日
  19. 19. UIButtonTypeCustom, UIButtonTypeDetailDisclosure, UIButtonTypeInfoLight, UIButtonTypeInfoDark, UIButtonTypeContactAdd UIButtonTypeCustom です。13年3月3日日曜日
  20. 20. btn.frame = CGRectMake( 5, 10, 200, 100);13年3月3日日曜日
  21. 21. [btn setTitle:@"押してね" forState:UIControlStateNormal]; UIControlStateHighlightedとか 指定すると押した時に文字が出ます。13年3月3日日曜日
  22. 22. [self.view addSubview:btn];13年3月3日日曜日
  23. 23. 13年3月3日日曜日
  24. 24. 13年3月3日日曜日
  25. 25. 13年3月3日日曜日
  26. 26. 13年3月3日日曜日
  27. 27. 13年3月3日日曜日
  28. 28. 13年3月3日日曜日
  29. 29. UIImage *image = [UIImage imageNamed:@"cat"]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image];13年3月3日日曜日
  30. 30. imageView.frame = CGRectMake( 220, 10, 84, 70 ); UIView UIButton UIImageView13年3月3日日曜日
  31. 31. [self.view addSubview:imageView];13年3月3日日曜日
  32. 32. 13年3月3日日曜日
  33. 33. - (void)viewDidLoad { [super viewDidLoad]; /* image sample */ // put on background UIImage *backImage = [UIImage imageNamed:@"back_ground"]; UIImageView *backImageView = [[UIImageView alloc] initWithImage:backImage]; backImageView.frame = CGRectMake( 0 , 88, 320, 460); [self.view addSubview:backImageView]; // put on cat UIImage *catImage = [UIImage imageNamed:@"cat"]; UIImageView *catImageView = [[UIImageView alloc] initWithImage:catImage]; catImageView.frame = CGRectMake( 119 , 240, 84, 70); [self.view addSubview:catImageView]; /* buttom sample */ UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect]; btn.frame = CGRectMake( 100, 320, 120, 60); [btn setTitle:@"押してね!" forState:UIControlStateNormal]; [self.view addSubview:btn]; }13年3月3日日曜日
  34. 34. 13年3月3日日曜日
  35. 35. 13年3月3日日曜日
  36. 36. - (void)viewDidLoad {    ・・・省略・・・ [btn addTarget:self action:@selector(btnDidPush) forControlEvents:UIControlEventTouchUpInside]; }13年3月3日日曜日
  37. 37. - (void)viewDidLoad {    ・・・省略・・・ catImageView.tag = 9; }13年3月3日日曜日
  38. 38. // ボタン押下処理 - (void)btnDidPush { NSLog(@"cat animation start!!"); }13年3月3日日曜日
  39. 39. // ボタン押下処理 - (void)btnDidPush { ・・・ 省略 ・・・ // get catImageView UIImageView *catImageView = (UIImageView*)[self.view viewWithTag:9]; }13年3月3日日曜日
  40. 40. catImageView.transform = CGAffineTransformMakeScale(3.0, 3.0); catImageView.alpha = 0.0;13年3月3日日曜日
  41. 41. [UIView animateWithDuration:3.0f animations:^{ catImageView.transform = CGAffineTransformMakeScale(3.0, 3.0); catImageView.alpha = 0.0; } completion:^(BOOL finished){ catImageView.transform = CGAffineTransformMakeScale(1.0, 1.0); catImageView.alpha = 1.0; }];13年3月3日日曜日
  42. 42. 13年3月3日日曜日
  43. 43. 13年3月3日日曜日

×