【发布时间】:2012-10-15 22:40:44
【问题描述】:
我有一个非常简单的情况:在一个视图中我有一个 UIImageView 和一个 UILabel。在某个时刻,我想更改标签的位置,并以相同的方法更改 uiimageview 的图像。
self.myLabel.center = CGPointMake(158, 230);
self.myImageView.image = [UIImage imageNamed:@"anotherImage.png"];
但是这段代码只会改变图像,不会移动标签。如果我注释掉第二行并运行代码,那么标签将改变位置。
有人知道为什么不工作吗?或者这个问题的有效解决方法?
【问题讨论】:
-
这很奇怪。您确定 100% 会发生这种情况吗?没有理由这样做!
-
是的,我确定,我已经做了多次测试
-
你能告诉我们整个方法吗?
-
这是我的方法中仅有的两行:(BOOL)textFieldShouldBeginEditing:(UITextField *)textField
-
哦,对了。您是否也返回是/否?你需要。
标签: ios cocoa-touch uiview uiimageview