ボタンをクリックするとalertviewのようなビューが表示されるiPhoneアプリケーションがあります。これを達成するのに役立ちますか?
質問する
923 次
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 に答える