我希望在特定的段控件中禁用UIImage Cell,因为0段中的所有图像都显示在第二段和第三段中
2)第二个问题:如何将表格视图中UIImage的大小更改为圆圈? 请在下面找到我的段控制代码
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell
{
let myCell = tableView.dequeueReusableCellWithIdentifier("myCell", forIndexPath: indexPath) as UITableViewCell
switch(mySegmentedControl.selectedSegmentIndex)
{
case 0 :
myCell.textLabel?.text = example1[indexPath.row] as? String
myCell.imageView?.image = images[indexPath.row]
break
case 1 :
myCell.textLabel?.text = example2[indexPath.row] as? String
break
case 2 :
myCell.textLabel?.text = example3[indexPath.row] as? String
break
default:
break
}
return myCell
}
答案 0 :(得分:2)
如果在显示第一个案例时设置了单元格,则图像将在那里出现,因此对于其他情况,您必须将其设置为nil。
switch(mySegmentedControl.selectedSegmentIndex)
{
case 0 :
myCell.textLabel?.text = example1[indexPath.row] as? String
myCell.imageView?.image = images[indexPath.row]
case 1 :
myCell.textLabel?.text = example2[indexPath.row] as? String
myCell.imageView?.image = nil
case 2 :
myCell.textLabel?.text = example3[indexPath.row] as? String
myCell.imageView?.image = nil
default:
break
}
2)在使细胞出列后尝试这个
myCell.imageView?.layer.cornerRadius = myCell.imageView?.frame.width / 2