iPhone应用开发之UIPopoverController


  本文标签:iPhone UIPopoverController

  iPhone应用开发中的UIPopoverController是本文要介绍的内容,UIPopoverController按件,只有在ipad中才可以使用  。内容不多,主要是以代码来实现UIPopoverController的使用方法,一起来看详细内容  。

  iPhone应用开发之UIPopoverController

  代码如下:

  1. - (void)viewDidLoad   
  2. {  
  3.     [super viewDidLoad];  
  4. //列表  
  5. PopTableController *table=[[PopTableController alloc] init];  
  6. //设置展示的区域大小  
  7. table.contentSizeForViewInPopover=CGSizeMake(200, 300);  
  8. //实例化UIPopoverController  
  9. popoverController= [[UIPopoverController alloc] initWithContentViewController:table];   
  10. //使用点击按钮  
  11. list =[[[UIBarButtonItem alloc] initWithTitle:@"列表" style:UIBarButtonItemStyleBordered target:self action:@selector(list:)] autorelease];     
  12. //将按钮添加到toolbar上  
  13. [toolbar setItems:[NSArray arrayWithObject:list]];  
  14. }  
  15. //按钮的事件  
  16. -(void)list:(id)sender  
  17. {  
  18. // presentPopoverFromBarButtonItem:list   剪头指向list这个按钮  
  19. [popoverController presentPopoverFromBarButtonItem:list permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];  
  20. }  
  21. //隐藏  
  22. -(void)missView  
  23. {  
  24. //隐藏视图  
  25. [popoverController dismissPopoverAnimated:YES];  

  小结:iPhone应用开发之UIPopoverController的内容介绍完了,希望通过本文的学习对你有所帮助!