3

我有 aUIButton和 aUIView动画,按下时向下滑动UIButton。问题是UIView遮蔽了UIButton. 我希望UIButton始终保持领先地位。

我试过这个viewDidLoad

    [self.view bringSubviewToFront:categoryBtn];

虽然不起作用。

谢谢你的帮助

4

2 回答 2

6

在您的此主视图上添加任何UIView或任何其他视图之后,然后只需将您的这一行添加为按钮的超级视图

[self.view bringSubviewToFront:categoryBtn];

例如按钮操作事件,您添加任何视图,然后使用如下代码..

-(IBAction)yourButton_Clicked:(id)sender
{

   ///Add some code or view here and then after write this line here see bellow line
   [self.view bringSubviewToFront:categoryBtn];
}
于 2013-01-07T12:33:36.703 回答
3

另一个答案是可行的,但这正是添加“insertSubview:belowSubview”的那种东西。

[self.view insertSubview:myNewView belowSubview:_categoryBtn];

这允许您在视图堆栈上的按钮下方添加新视图,而不是将其添加到按钮上方然后重新排列视图。

于 2013-01-07T12:44:23.330 回答