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