我有一个具有TableView的ViewController。 tableView单元格有一个StackView,里面有两个图像,标签外面是
在tableView:cellForRowAtIndexPath
我得到了单元格,我的数据在arrayList中。这就是我的工作:
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cellIdentifier = "NamesTableViewCell"
let cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier, forIndexPath: indexPath) as! NamesTableViewCell
let _name = _Names[indexPath.row]
if indexPath.row % 2 != 0 {
cell.backgroundColor = UIColor(hexString: "ededed")
}
cell.labelName.text = _name.name
if _name.gender! == "M" {
cell.pinkCircleImageView.hidden = true
} else if _name.gender! == "F" {
cell.blueCircleImageView.hidden = true
}
return cell
}
因此,您可以看到我根据名称的性别隐藏图像,并更改每个其他单元格的背景。
现在,我看到的行为是:
https://gyazo.com/1b2d39696892b7fb2f15b71696d9a925
我已检查过每个对象的性别。
你们觉得怎么样?谢谢!
答案 0 :(得分:2)
.parent{
width:500px;
background:green;
padding:20px;
transition:all 1s;
}
.tab1{
width:300px;
height:100px;
background:red;
}
.tab2{
width:300px;
height:500px;
background:blue;
display:none;
}
.parent button{
display:inline-block;
vertical-align:middle;
}