【Objective-C】コードでUIButtonにボーダー枠と色をつける

apple-logo

たなかです。最近はObjective-C触ってます。

.xibのボタンパーツを、ソース内で枠線つけたり、色をつけたりしたかったので調査しました。

// ボーダー枠の太さ
self.xxxButton.layer.borderWidth = 1;
// ボーダーの枠の色
self.xxxButton.layer.borderColor = [[UIColor hexToUIColor:@"009DA5" alpha:1] CGColor];

さらにボタンのテキストも同色にしつつ、テキスト内容もソースで指定。


// ボタンのテキスト色
[self.xxxButton setTitleColor:[UIColor hexToUIColor:@"009DA5" alpha:1] forState:UIControlStateNormal]; 
// ボタンのテキスト内容
 [self.xxxButton setTitle:@"牡丹" forState:UIControlStateNormal];

 

最終的にこんな感じに。

コメントを残す

メールアドレスが公開されることはありません。