iOS:自定义UITextField的inputView大小

我需要自定义UITextField's inputView的大小。 我分配给inputView自定义视图的大小已经是260x220但仍然是inputView显示为260×768( Portrait )和260×1024( Landscap )。 我试图改变inputView's Frame但仍然没有改变。 有无论如何,我可以修改UITextField's inputView Frame ,使其只在底部屏幕占据一定的空间?

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

[编辑]

从这一点 ,我也试图跟进,并没有工作!

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

你在用笔尖吗? 确保笔尖中的框架设置正确。 另外,您不能设置inputView的框架。 你只能设置view的框架,这将是inputView 之前,你把它设置为inputView 。 我需要看到更多的代码,否则。

另外,使inputView具有相同的屏幕宽度(768肖像,1024景观)可能会更好。 你仍然可以把你的视野置于中心,而且两边都有透明的空间。 希望帮助!