iOS 7:设置为UIDatePicker时的UITextField inputView问题

时间:2014-02-05 05:41:04

标签: ios objective-c uitextfield autolayout uidatepicker

我已将UIDatePicker设置为TextField的inputView。当TextField第一次成为firstResponder时,UIDatePicker的高度小于标准高度,如下所示:

enter image description here

然后在TextField变为firstResponder之后,UIDatePicker的身高正确,如下所示:

enter image description here

当我在iOS 6模拟器上运行应用程序时,此问题不存在,但仅在iOS 7上运行时才出现。

知道为什么会这样吗?它可以与自动布局相关吗?

2 个答案:

答案 0 :(得分:0)

我在故事板中添加了UIDatePicker。现在,我通过代码创建UIDatePicker并将其设置为inputView来解决问题。我仍然在寻找一个答案来解释为什么它不适用于故事板。如果我得到任何答案,我会更改已接受的答案。

答案 1 :(得分:0)

我认为这是一个春天问题" ... 我已经用这个设置解决了:

enter image description here

看看Autoresizings ......