相关疑难解决方法(0)

iOS:自定义UITextField的inputView大小

我需要自定义大小UITextField's inputView.分配给我的自定义视图inputView已经是大小260x220但仍inputView显示为260x768(Portrait)和260x1024(Landscap).我试过改变inputView's Frame但仍然没有改变.无论如何我可以修改UITextField's inputView Frame它只占据底部屏幕的某些空间吗?

textField.inputView = numPadViewController.view;
[textField.inputView setFrame:CGRectMake(0, 0, 260, 220)];
Run Code Online (Sandbox Code Playgroud)

[编辑]

这个,我也试过跟随,但没有工作!

numPadViewController.view.autoresizingMask = UIViewAutoresizingNone;
textField.inputView = numPadViewController.view;
Run Code Online (Sandbox Code Playgroud)

uitextfield ipad ios inputview

5
推荐指数
1
解决办法
4807
查看次数

如何设置自定义inputView的高度?

我有一个UITextField我设置inputView为自定义视图的位置.它的标准高度为216.我想将其设置为300或者屏幕的一半.

使用约束不是一种选择,因为它与默认值216冲突并且它会丢弃我的约束.

设置框架也不起作用.

有没有办法将其设置为更高的值?

uitextfield inputview nslayoutconstraint

5
推荐指数
2
解决办法
3737
查看次数

标签 统计

inputview ×2

uitextfield ×2

ios ×1

ipad ×1

nslayoutconstraint ×1