swift - 如何为 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 现在的样子
解决方案
尝试使用
parentView.layoutMargins = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 8)
在parent
文本视图上。
推荐阅读
- magento-1.8 - Magento - 如何将值从模板传递到 js 文件?
- php - 计划的 Cron 作业未在 Godaddy 共享主机中运行
- html - 按钮内部跨度未注册点击
- angular - 递归调用 http.post 并在最后一次迭代中返回 observable
- c# - 在安装期间获取 MSI 名称
- oracle - Win7 上单个 Oracle 数据库上的多个 Oracle 实例
- php - 自定义帖子类型存档页面 WordPress 的“编辑”选项
- angular - @angular/cdk/overlay 全局和居中位置不起作用
- java - 使用 HTTPS 进行 Spring Boot 测试
- kotlin - 如何使用 TornadoFX 改进我的代码以在表格中显示数据数组?