1

経由でプッシュ通知を受け取るたびに、iPhone アプリでポップアップ ウィンドウを表示したいと考えていますdidRecieveRemoteNotification。添付の画像に示されている窓のようなもの。ビューコントローラーでやってみaddSubviewましたが、画面全体を占有しています。ポップアップを作成するにはどうすればよいですか?ポップ ウィンドウ UI

4

1 に答える 1

2

screen の寸法のサブビューを追加する代わりに、 の{320x460}ようなより小さい寸法のビューを作成し、プロパティ{100,100}を介してそれらに丸みを帯びた角を追加します。UIView layer

#import <QuartzCore/QuartzCore.h>

....
view.layer.cornerRadius = 5;
view.layer.masksToBounds = YES;

更新:私が最初に提案したことと矛盾して、背景の薄暗い効果を達成するために。全画面サイズのフレームを持つビューに PopUp ビューを追加します{320,460}。次に、メソッドを使用して透明色を適用しますUIColor -colorWithWhite:alpha:。以下のように:

view.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];
于 2012-06-11T21:42:25.627 に答える