iPhone的Popover控制器
我正在研究iPhone应用程序。 我想为我的应用程序创buildpopover控制器。 它仅适用于iPad应用程序。 请帮忙。
你可以做到这一点,我已经与iPhone的popup式应用程序。 只需要为popover创build界面
NSObject的+ UIPopover_Iphone.h
#import <Foundation/Foundation.h> @interface UIPopoverController (overrides) +(BOOL)_popoversDisabled; @end
NSObject的+ UIPopover_Iphone.m
#import "NSObject+UIPopover_Iphone.h" @implementation UIPopoverController (overrides) +(BOOL)_popoversDisabled { return NO; } @end
现在只需在您的Viewcontroller.h中导入NSObject+UIPopover_Iphone.h
UIPopover_Iphone.h
参考检查这个链接
正如苹果的文档所述
Popover controllers are for use exclusively on iPad devices
。
所以不幸的是在iPhone应用程序中没有办法使用这个类。 但是有一些自定义的第三方实现由UIPopoverController提供的function,添加了iPhone支持等等。
你可以查看这个链接 。
你可以尝试使用它的开源框架,例如https://github.com/werner77/WEPopover
- 在Xcode Interface Builder中 – 为什么编辑器中的选项—>排列菜单(包含发送到前面,发送到后面)常常被禁用?
- SplitViewController detailViewComtroller的NavigationBar颜色更改为粉红色
- 具有4个viewControllers的Page Viewtroller – 如何将视图2设置为初始viewController?
- 如何使用swift语言在ios中集成flurry
- 用一种颜色绘制一个多边形的笔画,另一个用于填充?
- iCloud:在IOS和OSX之间同步核心数据
- 在iOS中模拟系统宽接触事件,无需越狱
- UITextView委托多次调用
- 是否有可能改变UIWebview IOS中的文本select颜色?