2009-05-07 12 views
1

さんはココア開発の現実的な人です(私は現在iPhoneアプリで作業しています)、Interface Builderによって報告された「Illegal Geometry」が実際には有害であるかどうか、私のアプリケーションの機能や性能を妨げています。 私は本当に可能な限り兄弟の重複を避けようとしますが、審美的な理由から、必然的に必要なだけです。 しかし、私が違法なことをしていると私は何も気づかない。予期せぬ状況でそれが私の方に向かうだろうか?それは技術的に違法ですか、それともAppleのHuman Interface Guidelinesに違反していますか? ありがとうございました。iphone開発:

+0

これを修正する際の問題は何ですか? –

+0

例:UITextViewにはテキストの挿入図がありますが、その変更方法はわかりません。したがって、別のUITextViewをその下に配置すると、テキストがそんなやり方で整列され、2つのビューが表示されないことがわかります。これらのビューはわずかに重なり合う必要があります。 –

答えて

1

オーバーラップは問題になりません。この警告を無視してください。もちろん、良いUI設計の精神の中でそれをやっていることを確認してください。

実際の問題は、幅や高さが負の値、またはアプリをクラッシュさせる可能性のある完全に範囲外の設定などです。

0

注意すべき点 - リンゴはインターフェースのガイドラインをかなり真剣に取ります。私は、マイナーな違反のためにアプリストアから拒否されたアプリを持っている少数の人々を知っています。

+0

Appleのこれらのことに対する執着が良いか悪いかはわかりません。 –