2012-06-11 64 views
1

我想通過didRecieveRemoteNotification收到推送通知時,在我的iPhone應用程序中顯示彈出窗口。就像附圖所示的窗戶一樣。我試圖用我的視圖控制器做addSubview,但它佔據了整個屏幕。我如何創建彈出窗口? Pop Window UI在視圖中添加彈出窗口

+0

存在附加 –

+0

沒有屏幕截圖我做附上我從這裏得到的圖像:[鏈接](http://mobile-patterns.com/edu)請檢查。 – ddd

回答

2

而不是增加一個子視圖與屏幕{320x460}的尺寸,創建具有更小尺寸的圖如{100,100}並且經由UIViewlayer屬性

#import <QuartzCore/QuartzCore.h> 

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

UPDATE圓角將它們添加:爲了實現背景暗淡的效果,與我第一次提出的建議相矛盾。將您的PopUp視圖添加到全屏尺寸爲{320,460}的框架中。然後通過UIColor-colorWithWhite:alpha:方法將透明度顏色應用於該方法。如下圖所示:

view.backgroundColor = [UIColor colorWithWhite:0 alpha:0.5];