- (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 件のコメント:
コメントを投稿