我已经看到{
"AppSettings": {
"AppId": "0001",
"AppName": "xxxx",
},
"MyConfig": {
"MyConfig1": "xxxxxxx",
"MyConfig2": "xxxxxxx",
},
}
通常用于按钮,但是想知道它是否可以用于sonar-scanner
吗?
这是场景:我有一些没有边框的文本输入,而在每个文本输入的下面,我都有一个薄的(大约3像素)UIView,它是深灰色的。因此,似乎每个文本字段都有一个底边框。对于每个为空的字段,我想将UIView颜色更改为红色。我以为,与其为每个单独的出口创建一个出口,不如我只创建一个出口并给它们提供不同的标签号,然后根据该颜色更改颜色,但是我不确定如何。
所以,这就是如果只有一个字段为空:
sender.tag
由于我是新手,我不知道使用UIView是否可以实现。这就是我使用按钮所做的:
UIView
答案 0 :(得分:0)
1-您可以根据需要使用IBOutletCollection。
@IBOutlet var underLineVIew:[UIView]!
将所有视图连接到IBOutlet上方,并将其用于任何地方
underLineVIew [0] .backgroundColor = UIColor.yellowColor()
2-您还可以尝试UITextField扩展。
extension UITextField {
func setBottomBorder() {
self.borderStyle = .none
self.layer.backgroundColor = UIColor.white.cgColor
self.layer.masksToBounds = false
self.layer.shadowColor = UIColor.gray.cgColor
self.layer.shadowOffset = CGSize(width: 0.0, height: 1.0)
self.layer.shadowOpacity = 1.0
self.layer.shadowRadius = 0.0
}
}