2010-01-26 8 views
5

Plese auf unter Bild bezieht Detail meines Problems zu erhalten:[iPhone] Eine Zone, die der Benutzer nicht beeinflussen kann, warum?

alt text

Das vielleicht auf Statusleiste beziehen ???

* Hinweis: Dies ist eine Vollbildanwendung. Mein Weg, dies zu tun:
1. hinzufügen "Informationsleiste ist zunächst verborgen" Informationseigenschaft zu xxx-Info.plist.
2. In allen Bildschirm der App: Stellen Sie "Status Bar" auf keine.

+1

+1 für ehrfürchtiges Bild – willcodejavaforfood

Antwort

0

Es sieht wirklich so aus, dass Ihre Ansicht nicht groß genug ist und auf einen Bildschirm mit der Statusleiste skaliert wird.

Wie erstellen Sie das UIControl? Verwenden einer NIB? Was ist der Rahmen, den Sie ihm zuweisen? Veröffentlichen Sie einen Code.

+0

Ich verwende NIB-Datei und Rahmen davon: width = 480, height = 320 Das ist mein einfach Beispielcode finden Sie es: http: // cid-f2619b9ec41167b6 .skydrive.live.com/self.aspx/Public/TapScreen.zip – hungbm06

1

Sie laden wahrscheinlich eine Spitze mit Ihrem Steuerelement auf 320 x 480 statt 320 x 480 eingestellt. Veröffentlichen Sie, wie Sie diese Ansicht generieren, und wir können Ihnen weiterhelfen.

+0

Ich zweite Sekunde. Wenn Sie die Statusleiste auf "Keine" setzen, wird die Ansicht nicht auf 320X480 geändert. Es bleibt immer noch 320x460 und Sie müssen es manuell ändern. – Prashant

+0

Ich habe eine Größe von 480x320 (in Querformat drehen). Dies ist mein einfacher Beispielcode, siehe: http://cid-f2619b9ec41167b6.skydrive.live.com/self.aspx/Public/TapScreen.zip – hungbm06

1

Tritt dies auf dem Gerät oder nur im Simulator auf?

Der Simulator hat/hatte Bugs, die das Melden von Berührungen im Statusleistenbereich verhindern.

+0

Dies geschieht auf dem Simulator. Ich werde im Gerät testen und hier berichten. – hungbm06

+0

Ja, das ist ein bekannter Fehler beim iPhone Simulator, der sich auf Anwendungen im Querformat bezieht. Ich habe das Gleiche in meiner Bewerbung gesehen. Es sollte auf dem eigentlichen Gerät weggehen. –

Verwandte Themen