1

我正在寻找一种将多行添加UITextViewUIAlertView. 我用谷歌搜索了很多,但我找不到有效的解决方案。

我正在使用 iOS 5。

还是只有 的子类才有可能UIAlertView

编辑:我需要一个多行输入。

4

1 回答 1

2

苹果将​​编辑UIAlertViews标记为不良做法。因此,最好创建自己的自定义UIViewController,它看起来像一个警报视图。

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

这是一个很好的动画示例,UIViewController可以让它像典型的 IOSAlertView

  -(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-12-03T13:59:29.127 回答