gpt4 book ai didi

swift - 当我在 UITextField 中添加填充时隐藏的图标

转载 作者:行者123 更新时间:2023-11-28 07:28:12 26 4
gpt4 key购买 nike

我在 Sketch 中有这个设计。

enter image description here

我的代码可设计用于将填充应用于文本字段中的文本,如下所示。

@IBInspectable var paddingLeftCustom: CGFloat {
get {
return leftView!.frame.size.width
}
set {
let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: newValue, height: frame.size.height))
leftView = paddingView
leftViewMode = .always
}
}

@IBInspectable var paddingRightCustom: CGFloat {
get {
return rightView!.frame.size.width
}
set {
let paddingView = UIView(frame: CGRect(x: 0, y: 0, width: newValue, height: frame.size.height))
rightView = paddingView
rightViewMode = .always
}
}

但是当我对文本应用填充时,左边的图像会隐藏起来,如下图所示

enter image description here

非常感谢您的回答,谢谢。

最佳答案

我将可设计的代码修改为

@IBInspectable var leftImage: UIImage? {
didSet {
updateView()
}
}

@IBInspectable var leftPadding: CGFloat = 0

并通过 Storyboard应用我的填充。

关于swift - 当我在 UITextField 中添加填充时隐藏的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55795974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com