Labs

<< 最初 < 前ページ 次ページ > 最後 >>
icon [iOS7]ステータスバーのスタイル (2014/03/07)
iOS7のUIが大幅に変更されて、デザインに苦労したりします。
個人的な感想から言えば、iOS6はきって(シェアからしても)、iOS7用で作成した方がいいような気がします。

さてステータスバーもiPhoneのフルスクリーンに重なったり、デフォルトの色が黒だったりと頭が痛いです。

UIApplicationのsetStatusBarStyleで、ステータスバーのスタイルが変更できるみたいな記載がありましたが、Storyboardとかで画面遷移するとどうもその限りではないようです。

アプリケーションにsetStatusBarStyle

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

なぜか、Stoarybordの「Status Bar」を設定しても変更できませんでした。
という事で、

UIViewControllerのpreferredStatusBarStyleを利用

- (UIStatusBarStyle)preferredStatusBarStyle {
    return UIStatusBarStyleLightContent;
}
どうやらこの方法が確実なようです。
スタイルを統一したい場合は、preferredStatusBarStyleを実装した親クラスを各UIViewControllerに継承しやれば良いかと思います。

ステータスバーの種類

typedef NS_ENUM(NSInteger, UIStatusBarStyle) {
    UIStatusBarStyleDefault                                     = 0, // Dark content, for use on light backgrounds
    UIStatusBarStyleLightContent     NS_ENUM_AVAILABLE_IOS(7_0) = 1, // Light content, for use on dark backgrounds
    
    UIStatusBarStyleBlackTranslucent NS_ENUM_DEPRECATED_IOS(2_0, 7_0, "Use UIStatusBarStyleLightContent") = 1,
    UIStatusBarStyleBlackOpaque      NS_ENUM_DEPRECATED_IOS(2_0, 7_0, "Use UIStatusBarStyleLightContent") = 2,
};
icon Provisioningの再設定 (2014/03/07)
新しいMacに買い替えたり、Xcodeのアップグレードで、Provisioningの情報が消えてしまう事が多々あります。
ProvisioningのトラブルでアプリをITCにアップできない事もしばしば。
Appleの仕様変更をかさねて設定手順が色々違ったりしてかなり混乱します。

現在、Xcode5だと「Preference... > Account」アカウントでログインする事で、わざわざDevCenterにログインしなくてもXcode上でProvisioningの更新ができます。

プロビジョニング

アカウント作成

プロビジョニング

Provisioningの取得

プロビジョニングDevelopment、Distributionに分類されてProvisioningを更新できます。

Code Sign

プロビジョニングProvisioningを更新したら、「Target > Build Settings」でCode Signing Identifierを設定します。
icon iPod Library表示 (2013/12/12)
http://ken-plus.blogspot.jp/2012/06/ipod-library.html
<< 最初 < 前ページ 次ページ > 最後 >>