Imageview在运行时更改位置 - Swift

时间:2015-06-13 10:51:57

标签: image swift tableview cell

您好,

我在自定义表格视图单元格中设置的imageView会在运行时将设置图像移动到其他位置。

让我感到困惑的是,如果我在属性检查器中手动设置图像,则图像位于它应该存在的位置。只有在以编程方式设置图像时才会出现此问题。

以下是我使用单元格创建功能生成刻度线或交叉的代码。

// Cell Information

    if answersBool[indexPath.row] == false {
        cell.imageView!.image = UIImage(named: "crossIcon.png")
    } else {
        cell.imageView!.image = UIImage(named: "tickIcon.png")
    }

这是在运行时发生的事情。

这就是我的故事板中单元格的样子。

2 个答案:

答案 0 :(得分:1)

首先从imageView中删除所有约束,然后选择你的imageView并点击图钉菜单,然后添加下面显示的这五个约束图片:

enter image description here

希望它会对你有所帮助。

答案 1 :(得分:0)

您需要constraints在故事板中imageView

尝试将其贴在右边。