首页 > 解决方案 > 如何为 UITextField 的 rightView 添加空间和调整图像大小

问题描述

我需要制作这种文本字段,但我不知道如何为 rightView 制作间距。

在此处输入图像描述

这是我试图设置 rightView 图像的代码

    let imageView = UIImageView(frame: CGRect(x: -10, y: -10, width: 22, height: 22))
    imageView.image = UIImage(systemName: systemName)
    self.rightView = imageView
    self.rightViewMode = .always

我试过玩 CGRect 坐标和大小,但我的 rightView 每次看起来都一样

这是我的 UITextField 现在的样子

在此处输入图像描述

标签: swiftuikituitextfield

解决方案


尝试使用

parentView.layoutMargins = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 8)

parent文本视图上。


推荐阅读