@interface ToggleViewController () @property (strong, nonatomic) UIButton *toggleButton_; @end @implementation ToggleViewController @synthesize toggleButton_; - (void)viewDidLoad { [super viewDidLoad]; // ボタンの作成 toggleButton_ = [UIButton buttonWithType:UIButtonTypeCustom]; // タイトル [toggleButton_ setTitle:@"option" forState:UIControlStateNormal]; // タイトルの色 [toggleButton_ setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; // フォント toggleButton_.titleLabel.font = [UIFont systemFontOfSize:16]; // ボタンの位置とサイズ [toggleButton_ setFrame:CGRectMake(10, 10, 80, 36)]; // ボタンの背景画像(通常時(非選択時)) [toggleButton_ setBackgroundImage:[UIImage imageNamed:@"blue.png"] forState:UIControlStateNormal]; // ボタンの背景画像(選択時) [toggleButton_ setBackgroundImage:[UIImage imageNamed:@"red.png"] forState:UIControlStateSelected]; // ボタンタップ時のメソッド [toggleButton_ addTarget:self action:@selector(didTapToggle:) forControlEvents:UIControlEventTouchUpInside]; // ボタンをviewに追加 [self.view addSubview:toggleButton_]; } // ボタンタップ時 - (IBAction)didTapToggle:(id)sender { toggleButton_.selected = !toggleButton_.selected; }
2013年8月26日月曜日
UIButton : トグルボタンを作成する
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿