在 uitextfield 中滑动

Posted

技术标签:

【中文标题】在 uitextfield 中滑动【英文标题】:Sliding in uitextfield 【发布时间】:2013-01-02 11:33:40 【问题描述】:

我的文字超过了UITextField 的宽度。文本被截断,并在文本末尾添加点。我怎样才能实现EditText(在android中)的功能,如果文本字段中的文本大于宽度,我们可以在文本字段中滑动而不减小字体大小。

【问题讨论】:

我也遇到了同样的问题。如果你解决了问题,你能给我解决办法吗 【参考方案1】:

如果您的文本字段不可编辑,那么最好在 UIScrollView 中使用 UILabel。

    设置标签的宽度等于文本大小,保持高度不变。 设置滚动视图的内容大小等于标签的大小。

希望这会奏效。

如果你需要代码示例,我可以提供。

【讨论】:

它不可编辑,但文本字段中的值不断变化。 MargueeLabel 会在定义的动画持续时间内自动滚动文本。没有用户交互。 您可以为 UILabel 启用用户交互。

以上是关于在 uitextfield 中滑动的主要内容,如果未能解决你的问题,请参考以下文章

如何设置 swift 3 UITextField 边框颜色?

成为FirstResponder 和多个 UITextField 焦点

UITextfield 在 iOS 7 中不能作为 UISearchBar 的子视图?

如何更好地限制一个UITextField的输入长度

UITextField 中的文本将无法正确居中

需要在 Swift 中的 UITextField 委托方法中引用自定义 UITableViewCell 而不使用 tag 属性