当前位置:  开发笔记 > IOS > 正文

重写一些基本的swift代码,使用大的if语句

如何解决《重写一些基本的swift代码,使用大的if语句》经验,为你挑选了1个好方法。



1> Daniel T...:

而不是制作30个IBOutlets(每个按钮一个),制作一个包含所有30个的IBOutletCollection:

@IBOutlet var buttons: [UIButton]!

然后你可以:

for (index, item) in tbc.array.enumerate() {
    buttons[index].setImage(UIImage(named: "test\(item)"), forState: .Normal)
}

推荐阅读
女女的家_747
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有