Frage

Ich habe eine Drittanbieterkontrolle, die ich möchte, dass ich eine Ansicht darin legte.Ich versuche, einen UINAVIGIGIGIGEN-Controller mit einer Reihe von Tabellenansichten darin enthalten, aber beim Hinzufügen der Steuerelemente überlappt die Navigationsleiste die Tabellenfassung um etwa eine halbe Zeile, die dumm aussieht.

Hier ist der Code.Ich verwende den ArcGIS-Server iOS SDK, um den Navigationscontroller in ein Callout-Feld auf der Karte zu setzen:

generasacodicetagpre.

ist dies ein häufiges Problem mit dem UinavigationViewController, oder sollte ich auf die Kontrolle der Dritten suchen?

War es hilfreich?

Lösung 2

Ich habe dies mit einer einfachen Neuordnung des Codes gelöst - anstelle von InitWithRootViewController erstellte ich den Navigationsansicht-Controller, setze den Rahmen manuell ein und schaltete den Ansichtscontroller an ihn:

generasacodicetagpre.

Andere Tipps

Ich hatte eigentlich ein ähnliches Problem mit einem Drittanbieter, der meine Navigationsleiste behindert.Ich habe versucht, in die Kontrolle zu schauen, aber ich bin nicht genug, um die Navigationsleiste zu verhindern.

was ich getan habe, kann auch etwas sein, was Sie auch tun können: Anstatt die eingebaute Uinavigationsbar zu verwenden, bin ich irgendwie selbst gebaut, indem ich nur ein UIView oben auf der Seite installiert und benutzerdefinierte Schaltflächen hinzugefügt, die die Funktionen ausgeführt habenDas wollte ich in der Bar.Dies gibt Ihnen ein wenig mehr Wiggle-Raum um diese Drittanbieterkontrolle, wenn Sie nicht finden können, was das Problem verursacht.

hoffe es hilft!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top