无法移动UIImageView

时间:2013-03-17 20:16:33

标签: ios xcode uiimageview interface-builder uistoryboard

在XCode iPad应用程序中,我使用带有视图的故事板和内部的UIImageView,在Interface Builder中定义。 如果我尝试使用SetFrame命令[myImageView setFrame:CgRectMake ...]更改UIImageView的位置,则图像不会更改屏幕上的位置。 setFrame命令是否足够? 感谢。

2 个答案:

答案 0 :(得分:7)

我会查看一份清单,看看设置是否正常:

  1. 检查您的IBOutlet - 如果您的UIImageView没有连接,您尝试调用它的任何内容都无效。
  2. 检查自动调整大小屏幕 - 如果这是一个非平凡的布局,其中某些视图彼此嵌套,则可能会出现意外结果。
  3. 确保您没有使用Autolayout - 这可以通过选择故事板本身并确保文件检查器(cmd + alt + 1)中的“使用Autolayout”复选框不能完成勾选(默认勾选)。
  4. enter image description here

答案 1 :(得分:0)

我不确定,但在更改它的位置之后是否需要重新绘制UIImageView,因为在编程中通常就是这种情况?