社内で書き残していた内容をブログに書き写した内容となります。個人アプリをiOS7に対応させた時に書き残した内容なので掲載画像がアレですが気にしないでください。1アイコンの追加対応iPhoneで1種類、iPadで2種類増加されました。iPhoneが1種類しか必要ないのは対応バージョンに非Retinaが無いためです。iPhone(120x120)・Icon-60@2x.pngiPad(76x76/152x152)・Icon-76.png・Icon-76@2x.png2storyboardで作成した箇所のレイアウトが崩れる対応方法Xcode4.6以前で開発していたプロジェクトをXcode5で起動し、初めてstoryboardを開いた時にstoryboardで作成した全レイアウトを自動調整してくれる。警告にそれっぽいメッセージがあるのでクリックすると自動修正されます。それでも未だグチャグチャな場合は他に原因があり。以下はUIViewControllerクラス等を継承したクラス上で使う想定のコード。UIRectEdgeNone;4StatusBarとUINavigationBar上の文字とが被るStatusBarの上にUINavigationBarが被さる事が原因だが3の方法で解決しない。発生する原因はUINavigationController上にUINavigationBarが追加されていないからUIViewController側がUINavigationBarを一つのControllerと見なして自動調整してくれないからなので、対応方法は以下のようにUINavigationController側でStatusBarとTopBarを使うよう定義すれば良い。5UIAlertViewがaddSubView出来なくなった問題への対応方法TSAlertViewなどのUIViewを継承したカスタムAlertViewで代用。クラス名を置き換えるだけで対応出来るが、ダイアログの見た目はiOS6以前のものとなる。UIAlertView風に見せるのではなくUIViewControllerをモーダル表示する。色設定の仕様が以下のように変わりました。今まで背景色を変更するのに使っていたメソッドが文字色変更用となり、背景色を変えるメソッドが新たに追加されています。UI部品の背景色変更setBackgroundColor以下は具体的な背景色を変更する例。UISearchBarなどの特殊なUIに関してはメソッド名が違う点と色濃く表示される点に注意が必要、少し薄くするのがベターかもしれません。変更されるUIはUINavigationBarのみっぽく、UIToolBarなどは変更できませんでした。iOS7からデフォルト色が白から青に変更されているため注意が必要です。setBackgroundColor:color];8ホーム上のアプリ名の省略されない最大文字数変更iOS7からフォントが変更されたのに伴い、ホーム上のアプリ名の文字サイズが若干変わったようです。今までは半角13文字まで省略されずに表示されていましたが、iOS7では半角12文字までに変わっていました。Reviewにすらステータスが変わらないので、今対応して申請してもしばらく待たされそうです。今回はこの機能の使い方について書きます。社内で書き残していた内容をブログに書き写した内容となります。個人アプリをiOS7に対応させた時に書き残した内容なので掲載画像がアレですが気にしないでください。iPhoneで1種類、iPadで2種類増加されました。iPhoneが1種類しか必要ないのは...UIViewをtransformで回転させるときに気をつけること例として、こんなラベルが定義されてるとして話を進めます。@&...iOS6以上でのstoryboard上のローカライズ対応すっかりブログ書くことを忘れてたので初めての会社ブログへの投稿になります。鯱ブログだし休日に会社ブログ書くとらしい鯱れるね。iOS6からstoryboard上のローカライズ対応が楽になりました!楽になった方法を書こうと思いますが、楽になったのは設定時であって前準備は非常...UIViewにCAGradientLayerを使ってグラデーションをかけるはじめまして。肩身の狭くなった感があるグラデーションについてです。肩身が狭くなったとは言え、デザイン上なにかと必要になる...2つのModalViewを切り替えて表示する方法ModalViewを起動している時に、一度ModalViewを閉じてすぐに他のModalViewを起動したい事があるかと思います。今回はその方法を書きます。※iOS5以上での方法となります。storyboardで起動元画面を1画面、Mo...UISegmentedControlのカスタマイズUISegmentedControlは非常に便利なコントロールです。ナビゲーションバー上に置いて、複数ボタンのように扱う事も出来ます。本来の役割はラジオボタンに近いのですがね。Store公開までに以下のリリース手順を踏まざるを得ない状況になることが稀にあるかと思います。今回はその手順の説明を行います。初公開iOS8で追加されるUIVisualEffectViewの使い方こんにちは。京都ではそろそろ祇園祭ですが、そもそも祇園祭にそこまで思い出も思い入れもないので書き出しを完全に失敗したmatsumiです。AdMobプラグインを利用してiOS/Android両方に対して広告掲載を行います。試した環境は以下のようになっています。