码迷,mamicode.com
首页 > 其他好文 > 详细

UIPopoverController的使用

时间:2014-08-25 16:51:34      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:blog   http   使用   io   for   ar   cti   html   log   

1、初始化UIPopoverController

    UIPopoverController *popover = [[UIPopoverController allocinitWithContentViewController:navigationController];   

//必须是个 ViewController

/*且该 ViewController的 viewDidLoad方法中要设置其在popover中的尺寸,如

    self.contentSizeForViewInPopover = CGSizeMake(300.0280.0);

*/

 

    self.recentSearchesPopoverController = popover;

    recentSearchesPopoverController.delegate = self;    //self要实现UIPopoverControllerDelegate协议

 

2、设置当popover弹出时,用户仍可以交互的视图

    // Ensure the popover is not dismissed if the user taps in the search bar.

    popover.passthroughViews = [NSArray arrayWithObject:searchBar];

 

 

3、展现popover

    [self.recentSearchesPopoverController presentPopoverFromRect:self.searchBar.bounds

                                                          inView:self.searchBar

                                        permittedArrowDirections:UIPopoverArrowDirectionAny

                                                        animated:NO];

 

 

4、消失popover

//dismiss the popover.

    [recentSearchesPopoverController dismissPopoverAnimated:YES];

 

 

5、实现 UIPopoverControllerDelegate协议的方法

- (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController {

 

 

}

 

 

原文地址:http://www.cnblogs.com/zhulin/archive/2011/02/28/1967354.html

UIPopoverController的使用

标签:blog   http   使用   io   for   ar   cti   html   log   

原文地址:http://www.cnblogs.com/gaoenjoy/p/3935170.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!