2013-05-04 54 views
0

我有我想这取决于器件然而,这对代码改变其位置的的UIButton:的UIButton SETFRAME不工作没有自动启用layaout

[self.notification setFrame:CGRectMake(12, 495, 17, 18)]; 

不工作了!没有启用自动布局。有什么想法吗?

任何帮助表示赞赏。

+0

在程序中的同一时刻尝试'NSLog(@“%@”,self.notification)''。我打赌它是零。 – matt 2013-05-04 23:12:14

+0

我得到这一个:> – stefanosn 2013-05-04 23:18:29

+0

所以你的代码工作完美!它与你所说的框架完全相同! – matt 2013-05-04 23:19:39

回答

2

问题是您正在移动的按钮self.notification是不可见的;您已将其hidden设置为YES。所以它正在移动,但你看不到它移动,因为你根本看不到它。也许这不是你认为它的按钮!

+0

哦,我的上帝,你是如此的正确!这不是正确的按钮! – stefanosn 2013-05-05 00:15:41

+0

这发生在每个人身上。 :) – matt 2013-05-05 00:16:16

+0

我觉得很愚蠢:) – stefanosn 2013-05-05 00:18:03