快速添加填充到 UITextField 的左边距

Posted

技术标签:

【中文标题】快速添加填充到 UITextField 的左边距【英文标题】:Add padding to left margin of UITextField in swift 【发布时间】:2015-04-12 18:48:29 【问题描述】:

我有一个带有背景图像集的 UITextField。背景图像由左侧带有图标的边框组成。我想移动光标,以便在图标出现后开始编辑。我将如何快速完成这项工作?

edit:将自定义边框作为 uimageview 并将文本字段放置在它上面并附加到它会更容易吗?如果是这样,最好的方法是什么?

【问题讨论】:

***.com/questions/3727068/… 你可以使用这个:gist.github.com/namanhams/dc3b491557ec6fb12060 【参考方案1】:

如果您想在 TextField 中使用左填充,只需使用以下代码,

youTextFiled.layer.sublayerTransform = CATransform3DMakeTranslation(5, 0, 0);

你可以通过改变 at first argument 的值来改变左边的填充量。

【讨论】:

以上是关于快速添加填充到 UITextField 的左边距的主要内容,如果未能解决你的问题,请参考以下文章

调整 UITextField 的宽度以横向填充工具栏

如何在 iOS 中为 UITextField 提供填充?

设置textfield 文字左边距

将轴填充/内边距添加到 Vega-Lite 图表

让按钮快速将文本添加到 UITextField

去除自定义Toolbar中左边距