Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Imageview在运行时更改位置-Swift_Image_Swift_Tableview_Cell - Fatal编程技术网

Imageview在运行时更改位置-Swift

Imageview在运行时更改位置-Swift,image,swift,tableview,cell,Image,Swift,Tableview,Cell,你好, 我在自定义表视图单元格中设置的imageView在运行时将设置的图像移动到其他位置 让我困惑的是,如果我在属性检查器中手动设置图像,那么图像就位于它应该位于的位置。只有通过编程设置图像时,才会出现此问题 下面是我使用单元格创建函数生成勾号或叉号的代码 // Cell Information if answersBool[indexPath.row] == false { cell.imageView!.image = UIImage(named: "crossI

你好,

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

让我困惑的是,如果我在属性检查器中手动设置图像,那么图像就位于它应该位于的位置。只有通过编程设置图像时,才会出现此问题

下面是我使用单元格创建函数生成勾号或叉号的代码

// Cell Information

    if answersBool[indexPath.row] == false {
        cell.imageView!.image = UIImage(named: "crossIcon.png")
    } else {
        cell.imageView!.image = UIImage(named: "tickIcon.png")
    }
这就是运行时发生的情况

这就是我的故事板中的细胞


您需要在故事板中为您的
图像视图
设置
约束


尝试将其粘贴到右侧。

首先从imageView中删除所有约束,然后选择imageView并单击pin菜单,然后添加下图所示的五个约束:


希望对您有所帮助。

您是否在单元格中为imageview添加了约束?是的!-当我转到属性检查器并手动更改图像时,它在运行时不会移动。就在我使用上面的代码更改它时,它会移动。你对imageView有什么约束?我已经添加了约束-正如我在问题中所说的,当我转到属性检查器手动更改图像时,它不会在运行时移动。就在我用上面的代码修改它的时候,它移动了。嗨,我准确地处理了这个问题,但仍然没有运气。它又回到了我发布的图片中的同一个位置。哦,糟糕,我只是利用你的限制让它工作了-非常感谢。