Zam*_*Bow 1 xcode storyboard viewcontroller iboutlet swift
到目前为止,我只能为每个按钮创建一个 iboutlet。我想要实现的是为许多按钮创建一个 iboutlet,从而允许我编写代码来仅在这些按钮周围创建相同的边框宽度、颜色和半径一次。这可能吗?
import UIKit
class GameScreenViewController: UIViewController {
@IBOutlet weak var answerTextLabel: UILabel!
@IBOutlet weak var scoreLabel: UILabel!
@IBOutlet weak var questionLabel: UILabel!
@IBOutlet weak var numberBtn: UIButton! //this iboutlet is what i would like to be able to connect to multiple number buttons in my app.
}
Run Code Online (Sandbox Code Playgroud)
小智 5
您可以使用IBoutlet Collection!
声明为 IBoutlet Collection 后,您可以连接多个相同类型的对象。
如果您想运行相同的代码,可以使用 for 语句。
for item in myButton {
item.layer.cornerRadius = 3
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1440 次 |
| 最近记录: |