2009-05-07 13 views
1

ist ein relativer Erstsemester in Cocoa Entwicklung (Ich arbeite derzeit an einer iPhone-App), ich frage mich, ob eine "Illegal Geometry" wie von Interface Builder gemeldet tatsächlich schädlich ist, oder in irgendeiner Weise Beeinträchtigung der Funktionalität oder Leistung meiner Anwendung. Ich versuche wirklich, überlappende Geschwister so weit wie möglich zu vermeiden, aber manchmal, aus ästhetischen Gründen, ist es nur eine Notwendigkeit. Allerdings merke ich nichts, wenn ich illegale Sachen mache. Wird es sich in unerwarteten Situationen gegen mich wenden? Ist es technisch illegal oder ist es gegen Apples Human Interface Guidelines? Vielen Dank für Ihre Einsicht.Iphone Entwicklung: Wie schlecht ist

+0

Was ist das Problem mit der Befestigung? –

+0

Zum Beispiel: ein UITextView hat einen Texteinsatz, von dem ich nicht weiß, wie ich das ändern soll. Wenn ich also ein anderes UITextView darunter lege, aber ich möchte, dass der Text so ausgerichtet wird, dass Sie nicht sehen, dass es zwei Ansichten gibt, müssen sich diese Ansichten leicht überlappen. –

Antwort

1

Überlappungen sind kein Problem. Fühlen Sie sich frei, die Warnungen zu ignorieren. Stellen Sie sicher, dass Sie es im Geiste eines guten UI-Designs tun.

Die wirklichen Probleme sind mit Dingen wie negative Breiten/Höhen oder andere völlig außerhalb der Grenzen Einstellungen, die Ihre App zum Absturz bringen könnte.

0

Eine Sache zu beachten - Apple nimmt seine Schnittstellenrichtlinien sehr ernst. Ich kenne einige Leute, deren App wegen geringfügiger Verstöße vom App Store abgelehnt wurde.

+0

Ich weiß nie, ob Apples Obsession mit diesen Dingen gut oder schlecht ist. –