0

ボタンをクリックするとalertviewのようなビューが表示されるiPhoneアプリケーションがあります。これを達成するのに役立ちますか?

4

5 に答える 5

1

これはかなり単純です。新しいビューを、アルファを0.7などに設定し、選択した色で全画面をカバーするビューのサブビューにしてから、このビューを表示すると、背後のすべてが暗くなります。

于 2012-06-20T09:13:33.437 に答える
0

メインビューのフレームにビューを割り当て、背景色を灰色に設定するだけで、ボタンをクリックしてこのビューを追加してから指定したビューを追加するか、この灰色のビューに指定したビューを追加できます。

于 2012-06-20T09:13:24.567 に答える
0

コントローラービューのサブビューとしてUIViewを追加するだけです。0〜1のalphaValueを使用して、そのbackgroundColorとして黒を設定します。フレームをviewcontrollerビューと同じに設定することを忘れないでください。

alertviewコールバックで、ビューを削除するだけです。

于 2012-06-20T09:14:33.203 に答える
0

ビューを表示するためにボタンをクリックすると、次のようになります。

-(void)yourButtonAction
{
  [self.view setAlpha:0.3];
}

アラートビューのようにビューを削除するとき。

[self.view setAlpha:1.0];
于 2012-06-20T09:14:49.567 に答える
0

最良の方法は、新しい画像 (黒い半透明の背景パッチ) を作成し、スーパービューの背景を追加して、スーパービューの背景色を clearcolor に設定することです。

于 2012-06-20T09:46:21.090 に答える