iOS: personaliza el tamaño de input de UITextField

Necesito personalizar el tamaño de UITextField's inputView . Mi vista personalizada que está asignada a inputView ya tiene un tamaño de 260x220 pero aún inputView aparece como 260×768 ( Portrait ) y 260×1024 ( Landscap ). Intenté cambiar inputView's pero aún no había ningún cambio. ¿Existe de todos modos que puedo modificar UITextField's Frame UITextField's inputView para que solo ocupe cierto espacio en la pantalla inferior?

 textField.inputView = numPadViewController.view; [textField.inputView setFrame:CGRectMake(0, 0, 260, 220)]; 

[EDITAR]

¡A partir de esto , intenté seguir también y no funcionó!

 numPadViewController.view.autoresizingMask = UIViewAutoresizingNone; textField.inputView = numPadViewController.view; 

¿Estás usando una punta? Asegúrese de que el marco en la punta esté configurado correctamente. Además, no puede establecer el marco de la inputView . Solo puede establecer el marco de la view que será el inputView ANTES de configurarlo como inputView . Necesito ver más código de lo contrario.

Además, podría ser mejor hacer que inputView tenga el mismo ancho de pantalla (768 retrato, 1024 paisaje). Aún puedes centrar tu vista, y solo tienes espacio transparente en los lados. ¡Espero que ayude!