任何人都可以帮助我在单击按钮时带来此视图
问问题
249 次
2 回答
2
NSString *actionSheetTitle = @"Title You want to give"; //Action Sheet Title
NSString *destructiveTitle = nil; //Action Sheet Button Titles
NSString *firstButtonTitle = @"Delete Drafts"; //Action Sheet 1st Button Title
NSString *secondButtonTitle = @"Save Drafts"; //Action Sheet 2nd Button Title
NSString *cancelTitle = @"Cancel"; //Action Sheet Cancel Button Title
UIActionSheet *myActionSheet = [[UIActionSheet alloc]
initWithTitle:actionSheetTitle
delegate:self
cancelButtonTitle:cancelTitle
destructiveButtonTitle:destructiveTitle
otherButtonTitles:firstButtonTitle,secondButtonTitle, nil];
[myActionSheet showInView:self.view.parentViewController.view];
于 2013-02-27T05:53:17.020 回答
0
UIActionSheet *act = [[UIActionSheet alloc]initWithTitle:nil delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"Delete Draft" otherButtonTitles:@"Save Draft", nil];
[act showInView:self.view];
从类参考:
cancelButtonTitle:取消按钮的标题。此按钮会自动添加到操作表并分配适当的索引,该索引可从 cancelButtonIndex 属性获得。此按钮显示为黑色,表示它代表取消操作。如果您不想要取消按钮或在 iPad 上显示操作表,请指定 nil。
破坏性按钮标题:破坏性按钮的标题。此按钮会自动添加到操作表并分配适当的索引,该索引可从 破坏性ButtonIndex 属性获得。此按钮显示为红色,表示它代表破坏性行为。如果您不想要破坏性按钮,请指定 nil。
我会使用破坏性按钮进行删除,因为它将是红色的。然后是黑色的取消按钮。
使用此方法为每个按钮操作提供您需要的任何操作:
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex.
于 2013-02-27T05:56:35.383 回答