UIText字段清除按钮不在正确的位置



我正在为 swift 应用程序开发登录屏幕,文本字段中的清除按钮未正确定位。

在纵向模式下看不到清晰的按钮,在横向模式下(iPhone 6s模拟器)离右边很远。在iPad Pro上,问题甚至更糟,x已经过了场地的一半。我找不到任何可以告诉我如何重置其位置以右对齐并保持在字段右侧的东西。

我没有它的自定义类,与默认值相比的唯一更改是在编辑时显示清除按钮,并将键盘类型设置为电子邮件键盘,并使密码字段具有安全的文本输入。

景观

肖像

我发现了问题所在。出于某种原因,文本视图的父视图的约束使清除按钮偏离其标准定位。我在文本字段上添加了前导/尾随约束,清除按钮在所有情况下都直接返回到其默认位置。

如果任何默认解决方案不起作用,则可以使用 UITextField 添加视图

用户名文本字段.左视图

最新更新