【问题标题】:Transparent space between UITextField Input View and Accessary ViewUITextField 输入视图和辅助视图之间的透明空间
【发布时间】:2018-02-12 10:40:08
【问题描述】:

我有工具栏作为输入辅助视图和日期选择器作为我的日期文本字段的输入视图。

酒店预订标签位于日期选择器后面。当我触摸日期文本字段时,它会根据需要显示输入视图和辅助视图。但是输入视图和辅助视图之间的透明空间的原因是什么。

这个问题从 Xcode 9 开始。

注意:

当我从旧项目中复制日期选择器和工具栏时,没有透明空间。它按我们的预期工作。但是当我从 xcode 9 及更高版本中拖动日期选择器和工具栏时,就会出现一个透明的空间。

请帮我解决这个问题。提前致谢。

【问题讨论】:

  • 您好,您解决了这个问题吗?我在 iOS 14.3 上遇到过这样的问题。在我的问题上,工具栏和日期选择器也按预期显示,但是当我打开一次 mapbox 的 navigationViewController 并返回到任何编辑屏幕时,工具栏隐藏在屏幕顶部之外,并且它只是在键盘关闭时很快出现。它看起来有很大的空间 - 日期选择器和工具栏之间的屏幕高度几乎相同。如果您对此问题有任何解决方案,请帮助我

标签: iphone swift xcode9 inputaccessoryview inputview


【解决方案1】:

从对象库工具栏和日期选择器拖到情节提要时也会遇到这种情况。

输入视图允许在键盘上方设置您自己的视图。在纵向模式下,键盘的高度为 216。我已将日期选择器的高度从标准的 162 更改为 216。

需要更多地思考为什么从旧项目复制时附件视图和选择器之间没有空间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多