每当我通过didRecieveRemoteNotification
. 类似于附图中显示的窗口。我尝试addSubview
使用我的视图控制器,但它占据了整个屏幕。如何创建弹出窗口?
问问题
926 次
1 回答
2
不要添加具有屏幕尺寸的子视图,而是{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 回答