3

を押すと下にスライドしてアニメーション化するaUIButtonとaがあります。問題は、が不明瞭になることです。常にトップを維持してほしい。UIViewUIButtonUIViewUIButtonUIButton

私はこれを試しました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

もう1つの答えは機能しますが、これはまさに「insertSubview:belowSubview」が追加されたようなものです。

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

これにより、ボタンの上に新しいビューを追加してからビューを再配置する代わりに、ビュースタックのボタンの下に新しいビューを追加できます。

于 2013-01-07T12:44:23.330 に答える