5

我需要自定义UITextField's inputView. 分配给我的自定义视图inputView的大小已经是260x220260x768 inputView( Portrait) 和 260x1024( 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;
4

1 回答 1

0

你用笔尖吗?确保笔尖中的框架设置正确。此外,您不能设置inputView. 您只能在view将其inputView 设置inputView. 否则我需要查看更多代码。

此外,最好使inputView屏幕具有相同的宽度(768 纵向,1024 横向)。您仍然可以将视图居中,并在两侧留出透明空间。希望有帮助!

于 2012-11-15T18:10:12.570 回答