2

我想知道是否可以使警报视图看起来像这样。 截屏

我在 github 上搜索了一个覆盖警报视图的库。但是什么也没找到。有可能做到这一点还是我应该找到另一种方法?

亲切的问候

编辑

这就是我的xib现在的样子 在此处输入图像描述

4

1 回答 1

1

最好创建自己的 UIViewController

使视图控制器与页面大小相同以阻止其他触摸并使其透明,因此它看起来像一个警报视图。

使它不是你的函数调用警报,而是加载你的新视图控制器

这是一个很好的 UIViewController 动画示例,可以使它像典型的 IOS AlertView

   -(void)initialDelayEnded {
    self.view.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.001, 0.001);
    self.view.alpha = 1.0;
    [UIView animateWithDuration:kTransitionDuration/1.5 animations:^{
        self.view.transform = CGAffineTransformScale(CGAffineTransformIdentity, 1.1, 1.1);
    }completion:^(BOOL complete){
        [UIView animateWithDuration:kTransitionDuration/2 animations:^{
            self.view.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.9, 0.9);
        }completion:^(BOOL complete){
            [UIView animateWithDuration:kTransitionDuration/2 animations:^{
                self.view.transform = CGAffineTransformIdentity;
            }];
        }];
    }];
}
于 2012-11-09T15:13:05.360 回答