2014-05-22 14 views
8

Come si modifica l'altezza di un campo di testo in Xamarin iOS?Xamarin: Imposta UITextField Altezza

In iOS nativo, è possibile impostare manualmente l'altezza sulla presa UITextField, come in this answer, ma in Xamarin, non consente di modificare tale proprietà. Questo è possibile in Xamarin usando un UITextField effettivo? In caso contrario, qual è il trucco migliore per ottenere qualcosa di simile?

risposta

9

RectangleF in C# è una struttura così hai bisogno di fare una copia di esso, modificare il valore e impostare di nuovo al controllo.

 var f = textField.Frame; 

     f.Height = 100f; 

     textField.Frame = f; 
4

Hai provato a impostare la cornice in questo modo?

textField.Frame = new RectangleF (x, y, width, height); 
0

UsernameText.Frame = new CoreGraphics.CGRect (UsernameText.Frame.X, UsernameText.Frame.Y, UsernameText.Frame.Width, UsernameText.Frame.Height + 5);