Frage

Ich habe eine benutzerdefinierte Benutzeroberfläche, die ich wie die Tastatur anzeigen möchte, wenn ein Benutzer einen Teil des Bildschirms klickt.Ich habe Beispiele gesehen, wie sie jedoch Methoden von uiview nachweisen

Hat jemand ein Xamarin (d.h. monotouch)?

Ich möchte, dass mein UI-Stück angezeigt wird, und um die vorhandene Ansicht zu scrollen, sodass das Feld ordnungsgemäß sichtbar ist.

War es hilfreich?

Lösung

UITextView und UITextField verfügen über inputView-Eigenschaft, mit dem Sie genau das erreichen können, was Sie brauchen.Setup der Ansicht, stellen Sie es als Input-Ansicht ein, und sobald der Benutzer eine Textansicht oder einen Textfeld erster Responder stellt, erscheint Ihre Ansicht.iOS7 verfügt über UIInputView-Klasse, die Sie subclass, um eine ähnliche Hintergrundansicht als Tastatur zu erreichen.

Andere Tipps

Warum erstellen Sie nicht Ihre Ansicht und legen Sie sie außerhalb der sichtbaren Ansicht auf.Wenn Sie es zeigen möchten, bewegen Sie es einfach in den sichtbaren Bereich.Auf diese Weise können Sie auch die Animation hinzufügen.

generasacodicetagpre.

, um es bei Bedarf anzuzeigen:

generasacodicetagpre.

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