arrays - 如何在 Swift 的插座集合中将所有标签的边框添加到标签数组中?
问题描述
class ViewController: UIViewController {
@IBOutlet var labels: [UILabel]!
override func viewDidLoad() {
super.viewDidLoad()
labels[0].layer.borderWidth = 1
labels[0].layer.borderColor = UIColor.black.cgColor
}
}
解决方案
您可以loop
通过labels
和设置border
如下,
labels.forEach { (label) in
label.layer.borderColor = UIColor.black.cgColor
label.layer.borderWidth = 1.0
}
推荐阅读
- cratedb - 如何通过 LAN 访问 Ubuntu 服务器 18.04 上的 CrateDB Admin UI?
- android - 尝试在空对象错误 Android Studio3.0 和应用程序崩溃时调用虚拟方法“android.view.Window$callback”
- matrix - 在 Octave 中定义符号矩阵
- javascript - 基于关闭条件的文档中各个字段的汇总计数
- c++ - 为什么 VS 无法将右值引用绑定到指针?
- c# - 标签内容更改时触发触发器
- angular - “FoodcourtStallsComponent”类型上不存在属性“FoodCourtService”
- http - 验证 HTTP 请求
- php - 我怎样才能弄清楚为什么使用登录表单(Symfony 4)拒绝访问?
- sql - 在不使用 EXISTS 引入子查询的 SELECT 列表中只能指定一个表达式