1、初始化UIPopoverController
UIPopoverController *popover = [[UIPopoverController alloc]initWithContentViewController:navigationController];
//必须是个 ViewController
/*且该 ViewController的 viewDidLoad方法中要设置其在popover中的尺寸,如
self.contentSizeForViewInPopover = CGSizeMake(300.0, 280.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 {
}
分享到:
相关推荐
UIPopoverController ios iphone 实例 用法
UIPopoverController简单使用,就是自己实例化一个 UIPopoverController,主要是实例化时popoverVC的位置。。。
Popover is an UIPopoverController like control for iOS..zip,popover是一个类似uipopovercontroller的ios控件。
NULL 博文链接:https://justsee.iteye.com/blog/1856439
UIPopoverController-Hack 运行时实现,以允许在iPhone应用程序上使用UIPopoverController 。 执行 默认情况下,弹出窗口仅适用于iPad应用程序。 这是UIPopoverController类的类别,该类重写UIPopoverController的...
1.什么是UIPopoverController 是iPad开发中常见的一种控制器(在iPhone上不允许使用) 跟其他控制器不一样的是,它直接继承自NSObject,并非继承自UIViewController 它只占用部分屏幕空间来呈现信息,而且显示在屏幕...
来源:Licence:Custom作者:小江_ 自定义箭头弹出窗口,代码简单,逻辑清晰,支持block回调。 小编注:感谢开发者@小江_ 。
WEPopover:适用于iOS的通用popover实施,具有与iPad的UIPopoverController相同的API,但可通过自定义背景进行配置,也可用于iPhone
UIPopoverController * pcr = [[[UIPopoverController alloc] initWithContentViewController:popover] autorelease]; popover.popoverCtr = pcr; [pcr retain]; [pcr setPopoverContentSize:CGSizeMake(320, ...
iPad-friendly interfaces, including UIPopoverController and UISplitViewController Blocks and Categories Instruments and Xcode’s static analyzer UIWebView and connecting with web servers Push ...
第14章 UIPopoverController与模态视图控制对象 第15章 保存、读取与多任务处理 第16章 创建UITableViewCell子类 第17章 Core Data 第18章 本地化 第19章 设置 第20章 触摸事件与UIResponder 第21章 Instruments 第...
在iPhone上也能使用UIPopoverController。这个代码库不但让UIPopoverController的使用 变得简单,同时也能在iPhone上使用UIPopoverController。点击任意控件,如按钮、导航条按钮、工具条按钮等,都会弹出视图。弹出...
2.22 Displaying Popovers with UIPopoverController 251 2.23 Displaying Progress with UIProgressView 262 2.24 Listening and Reacting to Keyboard Notifications 264 3. Constructing and Using Table Views ....
如何根据被推送的视图控制器的大小设置包含 UINavigationController 的 UIPopoverController 的大小调整动画? 通常,在要使用UIPopoverController呈现的视图控制器上设置preferredContentSize足以触发...
在iPhone上也能使用UIPopoverController。这个代码库不但让UIPopoverController的使用变得简单,同时也能在iPhone上使用UIPopoverController。点击任意控件,如按钮、导航条按钮、工具条按钮等,都会弹出视图。弹出...