【问题标题】:iphone - custom UIAlertView block effectiphone - 自定义 UIAlertView 块效果
【发布时间】:2015-06-25 16:14:03
【问题描述】:

我正在制作一个类似于 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 的区域中不起作用。

我该怎么做?

[在显示警报视图之前] [标准 alertView 图片]

[自定义警报视图图像]

【问题讨论】:

    标签: ios block effect alertview


    【解决方案1】:

    将 backgroundView 添加到 UIWindow 并将 backgroundView 放在前面。

    [[[[UIApplication sharedApplication] delegate] window] addSubview:backgroundView]
    

    【讨论】:

      【解决方案2】:

      确保在顶部添加 backgroundView。

      UIWindow* mainWindow = [[UIApplication sharedApplication] keyWindow];
      [mainWindow addSubview: backgroundView];
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-07
        • 2011-10-14
        • 2011-05-10
        • 2012-12-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多