iPhone应用开发中的UIPopoverController是本文要介绍的内容,UIPopoverController按件,只有在ipad中才可以使用。内容不多,主要是以代码来实现UIPopoverController的使用方法,一起来看详细内容。
代码如下:
- - (void)viewDidLoad
- {
- [super viewDidLoad];
- //列表
- PopTableController *table=[[PopTableController alloc] init];
- //设置展示的区域大小
- table.contentSizeForViewInPopover=CGSizeMake(200, 300);
- //实例化UIPopoverController
- popoverController= [[UIPopoverController alloc] initWithContentViewController:table];
- //使用点击按钮
- list =[[[UIBarButtonItem alloc] initWithTitle:@"列表" style:UIBarButtonItemStyleBordered target:self action:@selector(list:)] autorelease];
- //将按钮添加到toolbar上
- [toolbar setItems:[NSArray arrayWithObject:list]];
- }
- //按钮的事件
- -(void)list:(id)sender
- {
- // presentPopoverFromBarButtonItem:list 剪头指向list这个按钮
- [popoverController presentPopoverFromBarButtonItem:list permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
- }
- //隐藏
- -(void)missView
- {
- //隐藏视图
- [popoverController dismissPopoverAnimated:YES];
- }
小结:iPhone应用开发之UIPopoverController的内容介绍完了,希望通过本文的学习对你有所帮助!