iphone - 自定义 UIAlertView 块效果
iphone - custom UIAlertView block effect
我正在制作一个类似于 iOS 中的标准 alertView 的自定义 alertView。
为了制作方块效果,我做了这个
UIView * backgroundView = [[UIView alloc] initWithFrame: CGRectMake(0, 0, screenWidth, screenHeight)];
backgroundView.backgroundColor = [UIColor blackColor];
backgroundView.alpha = 0.4f;
[view addSubview:backgroundView];
它的工作原理类似于显示标准警报。
但在 Tabbar 的区域中不起作用。
我该怎么办?
[显示警报视图之前]
[标准警报查看图片]
[自定义警报查看图片]
将 backgroundView 添加到 UIWindow 并将 backgroundView 置于前面。
[[[[UIApplication sharedApplication] delegate] window] addSubview:backgroundView]
确保在顶部添加 backgroundView。
UIWindow* mainWindow = [[UIApplication sharedApplication] keyWindow];
[mainWindow addSubview: backgroundView];
我正在制作一个类似于 iOS 中的标准 alertView 的自定义 alertView。
为了制作方块效果,我做了这个
UIView * backgroundView = [[UIView alloc] initWithFrame: CGRectMake(0, 0, screenWidth, screenHeight)];
backgroundView.backgroundColor = [UIColor blackColor];
backgroundView.alpha = 0.4f;
[view addSubview:backgroundView];
它的工作原理类似于显示标准警报。
但在 Tabbar 的区域中不起作用。
我该怎么办?
[显示警报视图之前]
[自定义警报查看图片]
将 backgroundView 添加到 UIWindow 并将 backgroundView 置于前面。
[[[[UIApplication sharedApplication] delegate] window] addSubview:backgroundView]
确保在顶部添加 backgroundView。
UIWindow* mainWindow = [[UIApplication sharedApplication] keyWindow];
[mainWindow addSubview: backgroundView];