iOS7
iOS7がリリースされましたね! 僕のアプリのレビュー欄に、着々と不具合報告コメントと大量の☆1がプレゼントされることでしょう! iOS7開発をするためにXcode5のベータ版を使っていたのですが、 アプリをRunしてもシミュレータが真っ黒になるだけという症状…
iOS7になって、ナビゲーションバーの両サイドのボタンの枠が無くなりました。 ↓文字やアイコンがむき出しになってる Androidを彷彿とさせますね・・・ 『郷に入らば郷に従え』ということで文字むき出しのままデザインした方がいいですね。でも、そんなすぐにデ…
iOS7って楽しぃ〜! アプリをiOS7でもちゃんと動くようにする作業楽しぃ〜! UITableViewの右のリストに白い縦線が入ることを確認しました。 ↓こんな感じ このリストのことはインデックスリストなんて呼び名もあるみたいです。 とりあえず白い背景を消す、ま…
iOS7・・・ iOS7・・・ ウーン・・・ iOS7のUITableViewCellのサブクラス、つまりカスタムセルがなぜか描画されませんでした。 一応解決して、原因もなんとなくわかったのでメモ。 ↓なぜか描画されない。 描画してた仕組みはこんな感じで、- (void)drawRect:(CGRect)rect…
デベロッパーにとってはもうウンザリなiOS7対応ですが、 やっぱり対応しないと文句を言われるので、対応せざるを得ないです。 既存のアプリをiOS7で動かしたときに最も遭遇率が多いのは、 なんかしらんけどナビゲーションバー分だけ上がってることでしょう。…
iOS7になって、UINavigationBarに配置するUIBarButtonItemの枠が消えました。 iOS6以前のUIに慣れたユーザーがこれに慣れるのは時間がかかるかも。 枠がないのが良いのかどうかは置いといて、 この仕様に対応させるときに、複数ボタン置くと問題が起こります…
iOS7に対応する必要がありますが、ちょくちょく仕様が変わってて混乱しますね。 一番びっくりしたのが、UIActionSheetとかのフォントがなんかダサいこと。 変更する方法は無いかとか色々探ってみたのですが、例がないらしく結局よくわからない。 ↑なんかフォ…
Xcode5をダウンロードしないといけない 嬉しいのか悲しいのか、Xcode自体のデザインも変わった Xcode5でiOS6のテストをする方法 こっちにまとめました → Xcode5でiOS6のテストをする方法 Xcode5で新しくCapabilities ProjectファイルにCapabilitiesとかいう…
こんな感じにUIを配置して UINavigationControllerにくっつけるとこうなる (´・ω・`) うへぁ ってことで、iOS6とiOS7の挙動の違いを適当にまとめてみます NavigationBar無し Storyboard 左:iOS7 右:iOS6 これは問題なし NavigationBar有り Storyboard 左:iO…
Xcode5を入れてみました。 XIBとかStoryboardが全部iOS7の外観に変わりましたが、設定すればiOS6の外観も一緒に確認できるみたいです。 0. 開く Interface BuilderのことをXIBだとかIBだとかって呼んだりします 1. Assitant Editorでプレビューを見れるよう…
Xcode5が出てしばらく経ちましたが、まだインストールしていません。 Apple様に『iOS7でクラッシュするんですけどーwww(意訳)』と言われたんで、しゃーなしでXcode5を入れてみました。 まぁデザインがいろいろ変わってて混乱しますね。 iOS6環境のSimul…