回答編集履歴

2 layer.cornerRadius詳細

at1994

at1994 score 206

2015/03/28 15:23  投稿

storyBoardにUIButtonを貼り付けた後に、UIButtonを選択した状態で、右メニューから「Show the Size inspector」を選択してサイズを正方形に設定してください。
![イメージ説明][WIDTH:259](00a85087618c72cee5387ed162051980.png)
次に「Show the Identity inspector」を選択し、「Use Define Runtime Attributes」のKey Pathに
①layer.maskToBounds
②layer.cornerRadius
を追加します。(+ボタンで追加)
![イメージ説明][WIDTH:261](79dc9374df58702cd4e02c8942cf2212.png)
typeは①Boolean、②Numberに設定し
valueは①YES(チェックを入れてください)、②設置したUIButtonサイズのheight/2のサイズを入力して下さい
例えば、UIButtonサイズが100*100の場合、valueに設定する値は50です。
この値を設定すると、viewの角が、半径50で丸くなります。  
![イメージ説明][WIDTH:258](260ac1a26591fdc88486ecade739c5a2.png)
storyBoard上では反映されませんが、ビルド後に反映されますので試してみて下さい。
![イメージ説明][WIDTH:150](7054f767dff917f73882806a9140dfe5.png)
1 画像追加

at1994

at1994 score 206

2015/03/28 15:17  投稿

storyBoardにUIButtonを貼り付けた後に、右メニューから「show the size inspector」を選択してサイズを正方形に設定してください。
storyBoardにUIButtonを貼り付けた後に、UIButtonを選択した状態で、右メニューから「Show the Size inspector」を選択してサイズを正方形に設定してください。
![イメージ説明][WIDTH:259](00a85087618c72cee5387ed162051980.png)
次に「show the identity inspector」を選択し、「Use define Runtime Attributes」のKey Pathに
次に「Show the Identity inspector」を選択し、「Use Define Runtime Attributes」のKey Pathに
①layer.maskToBounds
②layer.cornerRadius
を追加します。
を追加します。(+ボタンで追加)
![イメージ説明][WIDTH:261](79dc9374df58702cd4e02c8942cf2212.png)
typeは①Boolean、②Numberに設定し
valueは①YES(チェックを入れてください)、②設置したUIButtonサイズのheight/2のサイズを入力して下さい
例えば、UIButtonサイズが100*100の場合、valueに設定する値は50です。
![イメージ説明][WIDTH:258](260ac1a26591fdc88486ecade739c5a2.png)
storyBoard上では反映されませんが、ビルド後に反映されますので試してみて下さい。
![イメージ説明][WIDTH:150](7054f767dff917f73882806a9140dfe5.png)

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る