我正在寻找一种向UITextView
添加多行UIAlertView
的方法。我google了很多,但我找不到一个有效的解决方案。
我正在使用iOS 5.
或者只能使用UIAlertView
的子类吗?
编辑:我需要一个多行输入。
答案 0 :(得分:3)
编辑UIAlertViews
被Apple标记为不良做法。因此,最好创建自己的自定义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;
}];
}];
}];
}