iOS 13 禁用 UITextFields 的浮动键盘功能



我们需要在我们的应用程序中禁用浮动键盘功能,因为它破坏了我们在app((.我找不到任何方法可以为UITextFields(属性或其他东西(执行此操作。

似乎没有办法禁用它或检测到它将被使用。如果您想像真正的键盘那样响应捏合手势,也没有办法调用它。

对我和我的自定义视图有用的是尽可能多地使用自动布局。

当您需要更改自动布局之外的外观时,您可以覆盖willMove(toSuperview newSuperview: UIView?),然后根据新的较小宽度进行调整。尺寸等级/特征不适用于尝试隐藏内容,因为浮动数字键盘显示为常规宽度和常规高度而不是紧凑。

最新更新