【发布时间】:2013-01-22 03:56:29
【问题描述】:
我有一个小问题,当我使用应该移动按钮的代码时,我的按钮不会移动。
ViewControlle.h:
@property (strong, nonatomic) IBOutlet UIButton *button1;
@property (strong, nonatomic) IBOutlet UIButton *button2;
ViewController.m:
@implementation GameViewController
@synthesize button1,button2;
应该移动按钮的代码:
button1.center=CGPointMake(button1.center.x, button1.center.y-10);
button2.center=CGPointMake(button2.center.x, button2.center.y+10);
为什么代码不起作用或者我做错了什么?
【问题讨论】:
-
移动代码在哪里调用?
-
您是否正确绑定了您的 IBOutlets ?
-
我认为这并不重要,但我尝试调用 viewDidLoad 中的代码来测试它,然后再将其放在正确的位置,而 Vinzzz 这可能是任何人都可以做的最愚蠢的失败
-
@killerwakka 在您的 viewDidLoad 中是否有效?如果是这样,那么显然是它的位置阻止它工作。对一个人来说愚蠢的事情对另一个人来说是艰难的。有些人甚至可能认为这个问题很愚蠢,因此必须保持谦逊,尤其是在这样的论坛网站上。
-
不知道为什么,但它对我不起作用......但如果我关闭自动布局,它会起作用。不确定它是否会与故事板相同。编辑:也适用于故事板
标签: ios objective-c cocoa-touch uibutton