I'd like to create a popup menu, from my tab bar. I've seen them, but I'm not sure what they called 开发者_高级运维?
Kind of like a speak bubble.
I think copy / paste is the sort of thing I mean.
You are searching for the UIMenuController.
This question might help you.
That could be the UIActionSheet. You might want to give it a try.
//Your delegate for pressed buttons. - (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex { //Your Action for pressed button. [actionSheet release]; } //Declare a method to show your sheet -(void)showActionSheet { UIActionSheet *menu = [[UIActionSheet alloc] initWithTitle: @"Action Sheet Title" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"Delete" otherButtonTitles:@"Other Button1", @"Other Button2", nil]; [menu showInView:self.view]; }
But you said "bubble", so that could also be the UIAlertView.
Try this:
-(void)showAlertView { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert!" message:@"This is the message that pops up in the bubble." delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show]; [alert release]; }
On the iPad, you'd want UIPopoverController, but I think that on the iPhone the same sort of interactions are meant to be performed by a separate, full screen controller or by a UIActionSheet. There's no speech bubble on the iPhone such that I'm aware.
精彩评论