エンジニアリングにはほど遠い

iPhoneアプリとかサイトとかをつくっていくブログです。

iOS 角丸パーツ

かなり既出でしょうが。

UIViewのサブクラスのdrawRectに角丸処理を書く。

storyboardでも置けばそのまま使えるので、速く作るならradiusが違うクラスとか、button用クラスとかを何個か作っても良いかななどと思ったり。

#import "JOGRoundButton.h"

@implementation JOGRoundButton

- (void)drawRect:(CGRect)rect
{
    self.layer.cornerRadius = 5.0;
    self.layer.masksToBounds = YES;
}

@end

f:id:J_ogawa:20140516021146p:plain

f:id:J_ogawa:20140516021830p:plain