所以我对迅捷很新。我目前有16个按钮都设置为个别插座box1,box2,box3等。
我设置了一个标签的每个框,我想要做的是根据另一个整数变量设置一个特定框的图像,以确定我正在改变哪个框。
所以说我做了一个计算,索引= 4。 有没有办法我可以设置框(索引).setImage?
我明白这可能不是最好的方法,甚至可能,也许我可以将每个按钮设置为一个对象数组?任何提示都会很棒。
答案 0 :(得分:0)
如果您想通过某个标签设置按钮的图像,那么按钮不需要任何插座。
您可以通过viewWithTag()属性找到按钮来更改按钮图像。
这是代码
var button = self.view.viewWithTag(Your_Calculated_Index) as! UIButton
button.setImage(Your_Image, for: .normal)
答案 1 :(得分:0)
你可以试试这个。您需要为按钮创建一个数组。
<div id="main-container">
<div id="profile-div">
<div id="user-pic"></div><span id="user-name">MANISH</span></div>
<ul>
<li><a href="#"><i class="fa fa-user-circle fa-2x"></i>Dahsbord</a></li>
<li><a href="#"><i class="fa fa-bell fa-2x"></i>Notification</a></li>
<li><a href="#"><i class="fa fa-comments fa-2x"></i>Contact us</a></li>
<li><a href="#"><i class="fa fa-wrench fa-2x"></i>Update Account</a></li>
<li><a href="#"><i class="fa fa-lock fa-2x"></i>Logout</a></li>
</ul>
</div>
</div>