Dav*_*ton 6 tags uibutton swift
我知道可以通过引用发件人来更新按钮.但是我想通过引用它的标签从程序体中访问一个按钮,然后更新它的标签,如果可能的话.关于如何做到这一点的建议(在Swift中)将不胜感激.
rak*_*hbs 10
要使用其标记在视图中获取按钮,可以使用该UIView.viewWithTag功能.
if let button = self.view.viewWithTag(tag) as? UIButton
{
button.setTitle("newTitle", forState: UIControlState.Normal)
}
Run Code Online (Sandbox Code Playgroud)
为所有按钮设置标签。然后拥有房产
var buttons = [UIButton]
Run Code Online (Sandbox Code Playgroud)
并在你的 awakeFromNib 中初始化它
buttons.append[myButtonWithTag0]
buttons.append[myButtonWithTag1]
// etc
Run Code Online (Sandbox Code Playgroud)
现在您可以通过以下方式访问您的按钮
let button = buttons[index]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14068 次 |
| 最近记录: |