Ios 如何使自定义警报在显示时易于输入/输出?

Ios 如何使自定义警报在显示时易于输入/输出?,ios,animation,Ios,Animation,我有一个基于TSAlertView()的自定义警报对话框 但是,当它显示出来时,它的外观非常突然和刺耳,我尝试使用以下代码向它添加一些动画,但是没有任何区别(以下代码完全没有效果,我可以将持续时间更改为N秒,或者将动画样式更改为任何样式,并且没有任何影响): 尝试更改警报视图的alpha值,而不是将其添加为动画块中的子视图。创建AlertView时,将alpha设置为零,并将其添加为子视图。然后,在动画块中,将alpha值更改为1 希望这有帮助 请看这里:addSubview不是可设置动画的属性

我有一个基于TSAlertView()的自定义警报对话框

但是,当它显示出来时,它的外观非常突然和刺耳,我尝试使用以下代码向它添加一些动画,但是没有任何区别(以下代码完全没有效果,我可以将持续时间更改为N秒,或者将动画样式更改为任何样式,并且没有任何影响):


尝试更改警报视图的alpha值,而不是将其添加为动画块中的子视图。创建AlertView时,将alpha设置为零,并将其添加为子视图。然后,在动画块中,将alpha值更改为1


希望这有帮助

请看这里:
addSubview
不是可设置动画的属性(或方法)。谢谢。我从一个被接受的SO答案中复制的代码,但我已经忘记了,所以不能回去评论它是不正确的。
[UIView transitionWithView:self.view
                  duration: 0.5
                   options: UIViewAnimationOptionCurveEaseIn
                animations:^ { [self.view addSubview:dialog]; }
                completion:nil];