2011-11-24 56 views
0

我如何处理UIActionSheet和three20?我是this教程。我该如何处理UIActionSheet和Three20?

我知道通过点击缩略图查看器中的一个来显示单张照片是由Three20免费提供给您的。此外,图书馆还提供所有原生功能,如捏缩放,滑动导航和点击以隐藏/显示导航箭头和后退按钮。

我想添加一个按钮,如果用户点击,将显示带有选项UIActionSheet分享通过邮件或彩信照片并保存(使用UIImageWriteToSavedPhotosAlbum)和用户会选择其中的一种。

我看到很多关于这个的教程,但我需要我自己做这个。

回答

0
在.h文件中

在.m文件添加

UIActionSheet *actionViewPopup; 

actionViewPopup = [[UIActionSheet alloc] initWithTitle:nil 
                delegate:self 
             cancelButtonTitle:@"Cancel" 
            destructiveButtonTitle:nil 
             otherButtonTitles:@"email",@"sms",nil]; 

[actionViewPopup showInView:self.parentViewController.tabBarController.view]; 

CODE FOR ACTIONSHEET

-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex { 
    //THIS METHOD SHOWS WHICH BUTTON FROM ACTION SHEET IS PRESSED 
    if (buttonIndex == 0) 
    { 
     NSLog(@"email clicked"); 
     //do code for email (mail composer) 

    } 
    if (buttonIndex == 1) 
    { 
     NSLog(@"sms clicked"); 
     //do code for sms 

    } 

} 
+0

确定的处理手法,但我想在一个单一的照片添加按钮查看怎么做到这一点?单张照片视图是由three20创建的ordy什么是单张照片视图thx – rain

+0

谢谢你的帮助 – rain