2013年9月27日金曜日

Multi Life Counter 1.0.1 アップデート

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

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

以上


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

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

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

2013年9月26日木曜日

カードゲーム用ライフカウンター for iOS リリース



Multi Life Counter / マルチラウフカウンター

・トレーディングカードゲーム用ライフカウンター
・2桁から5桁までの表示/入力に対応し、
 様々なTCGで使用可能

 [詳細はこちら]



自分用に作っていたものをせっかくなので手直ししてリリースしてみました。
カウンターが最大5桁までの直接入力に対応しているので、ライフの桁数が多いTCGでも使えます。
詳細やスクリーンショットはリンク先のページで。

英語→日本語の順でUIを作ったらボタンや説明の日本語がなんだか機械翻訳のような雰囲気になってしまいましたが、分かりやすさ優先であえてこのようにしました。
一見して機能が分かってもらえるUIを作るのって難しいですね・・・。
不格好にならないように片仮名やアルファベットを使うと機能が判りづらくなるジレンマ。
しかも時期がiOS7と被ってUIの整合性で悩んだり。
どうしようか考えましたが、iOSは5.1から対応させました。

万が一にでも使って頂けた方がいらっしゃれば、フィードバックがあれば可能な限り修正したいと思います。(詳細ページの下のコメントからお願いします)