我有一个基于TSAlertView(https://github.com/TomSwift/TSAlertView)
的自定义警告对话框然而,当它显示它的外观是非常突然和不和谐时,我尝试使用以下代码添加一些动画,但它没有区别(以下代码完全没有效果,我可以将持续时间更改为N秒或者将动画样式更改为任何内容并且没有影响):
[UIView transitionWithView:self.view
duration: 0.5
options: UIViewAnimationOptionCurveEaseIn
animations:^ { [self.view addSubview:dialog]; }
completion:nil];
答案 0 :(得分:2)
不要将警报视图添加为动画块中的子视图,而是尝试更改其alpha值。创建AlertView时,将alpha设置为零并将其添加为子视图。然后,在动画块中,将alpha值更改为1。
希望这有帮助!