ios - 我在界面生成器中创建了一个 UIImage View ,如何在代码中更改其框架(位置和大小)?

标签 ios layout

我对 ImageView 的代码进行了以下更改,但根本没有生效。我认为关键是我在 IB 而不是代码中创建了 ImageView 。

userInfoBackground.frame = CGRectMake(0, 0, 200, 100);
userInfoBackground.contentMode = UIViewContentModeScaleToFill;

接下来我该做什么?谢谢。

最佳答案

它永远不会影响,这是您的选择,您可以通过代码或 IB 创建 imageview。 由于自动布局,您正面临此问题。在界面生成器文档(右侧)中取消选中自动布局选项,然后您的代码将起作用。

关于ios - 我在界面生成器中创建了一个 UIImage View ,如何在代码中更改其框架(位置和大小)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26378991/

相关文章:

ios - 获取图像比文件 URL 更快

javascript - 在 native react 中绘制垂直虚线

ios - 从主线程访问布局引擎后,不得从后台线程执行对布局引擎的修改

php - iOS 到 PDO PHP 和 MySQL

ios - 在 Swift 中从 UISplitViewDetail 创建委托(delegate)到 master 时出错

iphone - 将 UILabel 转换为具有相同大小和对齐方式的 NSString

ios - 有没有办法检查用户是否使用 Twitter 登录?

html - 内容溢出DIV底部

html - 如何对齐图像下方的标题

java - 为什么JFrame布局不是我设置的布局?