- (void)viewDidLoad { [super viewDidLoad]; // ボタンの作成 UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; // タイトルラベルの設定(複数行の設定) button.titleLabel.numberOfLines = 0; button.titleLabel.lineBreakMode = NSLineBreakByCharWrapping; button.titleLabel.textAlignment = NSTextAlignmentCenter; // タイトル(\の入力はoption+¥) [button setTitle:@"商品A\n1,000円" forState:UIControlStateNormal]; // タイトルの色 [button setTitleColor:[UIColor grayColor] forState:UIControlStateNormal]; // フォント button.titleLabel.font = [UIFont systemFontOfSize:16]; // ボタンの位置とサイズ [button setFrame:CGRectMake(10, 10, 140, 60)]; // ボタンタップ時のメソッド [button addTarget:self action:@selector(didTapBtn:) forControlEvents:UIControlEventTouchUpInside]; // ボタンをviewに追加 [self.view addSubview:button]; } // ボタンタップ時 - (IBAction)didTapBtn:(id)sender { NSLog(@"button"); }
2013年8月26日月曜日
UIButton : タイトルが複数行のボタンを作成する
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿