2013-01-07 34 views
3

我有一個UIButton和一個UIView動畫,當按下UIButton時滑動。問題是UIView模糊了UIButton。我希望UIButton始終保持最佳狀態。如何強制UIButton總是排在最前

我在viewDidLoad試過這樣:

[self.view bringSubviewToFront:categoryBtn]; 

不工作,雖然。

感謝您的幫助

+0

是你的按鈕父視圖是self.view –

回答

6

添加後您此MAINVIEW任何UIView或任何其他視圖,之後只要將你的此行帶來了作爲按鈕

[self.view bringSubviewToFront:categoryBtn]; 

一個supeview有關按鈕實例行爲事件您添加任何視圖,則使用如下代碼波紋管..

-(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]; 
} 
+0

將UIButton添加到應用程序窗口本身會有幫助嗎?這樣做的缺點是什麼? –

3

對方回答是將工作,但這正是那種東西「插件ertSubview:belowSubview「被添加。

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

這樣就可以添加新的視圖中的按鈕下方的視圖堆棧上,而不是添加它上面的按鈕,然後重新排列的意見。