2013年9月27日金曜日

Multi Life Counter 1.0.1 アップデート

公開間もないですが修正版のリリースです。
機能の追加はありません。
以下の問題を修正しました。

・入力画面の直接入力ピッカーの位置がiOS6以下の端末でずれる場合がある問題を修正

以上


2人用表示の横画面から入力用の縦画面に遷移した際に
内部的には画面の向きが横向きのままで、
[UIScreen mainScreen].applicationFrame.size.height
の値がステータスバー分減算されてなかったのが問題だった。
端末の向きに依らずステータスバーの高さを取得できる処理に修正。
 iOS7での仕様変更に起因する問題かと思ったら全然そんなことはない初歩的なミスだった。

 本を正せばiOS7でのステータスバーの扱いが変わったせいで分岐処理してる中のコードなので関係あるっちゃあるんだけど。

分岐させる原因、コンポーネントを親ビューに配置した際の座標がiOS6以下とiOS7でステータスバーの20pixel分違うのが地味にいやらしいし、面倒くさいし、解りづらい。
wantsFullScreenLayout = YES;
にしても変化しないし。iOS7では非推奨ですしおすし。
きれいに処理する方法無いのだろうか・・・?
もう一度ドキュメント読んでみよう。

0 件のコメント :

コメントを投稿