iPhone邮件应用程序Popup样式alertview

时间:2012-07-03 03:10:49

标签: iphone objective-c ios xcode ipad

我想,我有一个金发碧眼的时刻。单击“编辑” - >时,iPhone Mail应用程序使用的控件是什么?选择一封电子邮件 - >而不是点击删除。弹出窗口显示“删除消息”或“取消”。

我只是想知道保存“删除消息”和“取消”按钮的控件是什么?有什么想法吗?

提前致谢

3 个答案:

答案 0 :(得分:2)

您可以像这样实现自定义弹出窗口:

@implementation UIView(Animation)

    -(void)animationElasticPopup {    
    self.transform = CGAffineTransformMakeScale(0.001f, 0.001f);

    [UIView animateWithDuration:0.4 animations:^{
        [UIView setAnimationDelay:0];
        self.transform = CGAffineTransformMakeScale(1.1f, 1.1f);//1.1
        self.alpha = 1.f;
    } completion:^(BOOL finished) {
        [UIView animateWithDuration:0.1 animations:^{            
            self.transform = CGAffineTransformMakeScale(0.9f, 0.9f);//0.9
        } completion:^(BOOL finished) {            
            [UIView animateWithDuration:0.1 animations:^{                
                self.transform = CGAffineTransformMakeScale(1.f, 1.f);//1.0
            } completion:^(BOOL finished) {
            }];            
        }];
    }];}





@end

答案 1 :(得分:1)

UIActionSheetUIAlertView ..我不确定你在谈论什么,但它必须是两者中的一个。

答案 2 :(得分:0)

UIActionSheet是您正在寻找的类,显示一个并且像UIAlertView一样工作非常简单。

UIActionSheet *confirmationSheet = [[UIActionSheet alloc] initWithTitle:@"Are you sure you want to cancel?" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"Delete" otherButtonTitles:@"Save Draft", nil]
[confirmationSheet showFromToolbar:self.myToolbar];