Objective-C
iOS
ios7

iOSのアプリの四隅を角丸にする

More than 1 year has passed since last update.

概要

iOS6のときは何もしなくてもアプリの四隅が角丸になっていたと思いますが、iOS7からなくなってしまいました。私のように角丸の方が好みだったーという方、いますよね?

AppDelegate.m に2行足すだけでアプリ全体が角丸になりますよ。

コード

AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Override point for customization after application launch.
    self.window.layer.masksToBounds = YES; // ビューをマスクで切り取る
    self.window.layer.cornerRadius = 4.0; // 角丸マスクを設定(数値は角丸の大きさ)

    return YES;
}

結果

before.pngafter.png