【问题标题】:Datepicker inputview appears at wrong positionDatepicker inputview 出现在错误的位置
【发布时间】:2014-03-07 21:20:27
【问题描述】:

我想在文本字段中显示一个 UIDatepicker 和一个完成按钮。所以我遵循了 Paul Hunter @https://stackoverflow.com/a/10705161/2897650 提供的方法。我在我的情节提要中添加了一个包含工具栏和日期选择器的 UIView。它的宽度为 320,x 位置为 0,因此它在我的屏幕上正确定位。我已经创建了我的 UIView 的插座连接,并使用 setInputView 将其分配给我的文本字段。问题是:日期选择器出现在错误的位置。

.

我该如何解决这个问题?

【问题讨论】:

  • 我建议将 UIPickerView 分配为您的文本字段的 inputView,并将 UIToolbar 分配为 inputAccessoryView。没有包含两者的包装视图。
  • 我试过了。似乎工具栏的背景被删除并且位置不正确。你能提供一个代码示例吗?根据您的想法,这就是它的外观:oi61.tinypic.com/5l5r4l.jpg

标签: ios objective-c datepicker storyboard uidatepicker


【解决方案1】:

我遇到了类似的问题,UIDatePicker 或 UIPickerView 会出现在偏离预期的位置。这发生在通过故事板和代码创建的实例上。我似乎已经通过引入约束来克服这个问题,特别是 UIPickerView 的高度约束。

【讨论】:

    猜你喜欢
    • 2015-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-08
    • 2014-09-05
    • 2015-05-21
    • 1970-01-01
    相关资源
    最近更新 更多