我想知道是否有可能使alertview看起来像这样。
我在一个覆盖警报视图的库之后在github上搜索。但没有找到任何东西。是可以这样做还是我应该找到另一种方法?
亲切的问候
修改
这就是我的xib目前的样子
答案 0 :(得分:1)
最好创建自己的UIViewController
使视图控制器与页面大小相同,以阻止其他触摸并使其透明,使其看起来像一个警报视图。
这样做是为了代替您的函数调用警报,而是加载新的View控制器
这是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;
}];
}];
}];
}