有谁知道是否UIPopoverPresentationController可以用来在iPhone上展示弹出窗口?想知道Apple是否在iOS 8上添加了此功能,试图为iPad和iPhone创建更统一的演示控制器.
不确定是否可以提出/回答Beta的问题.在那种情况下我会删除它.
我正在寻找iPhone的popover,我想让它像iOS 5 Reader功能:

经过一些研究后我发现了WEPopover和FPPopover,但我在寻找是否有类似这个API的内置iphone SDK.
我知道如何从条形按钮项目中呈现弹出窗口,如本答案中所述(适用于iPhone和iPad).
我想为任意锚点添加一个弹出窗口.我看到的其他SO答案是针对条形按钮项目或在Objective-C中.
我刚刚学会了如何做到这一点,所以我在下面添加自己的答案.
在iPad应用程序上,我希望能够在弹出窗口的顶部栏中有多个按钮.我这样推出它:
UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:vc];
pop = [[UIPopoverController alloc] initWithContentViewController:nc];
[pop presentPopoverFromRect:CGRectInset([tableView rectForRowAtIndexPath:indexPath], 10, 10)
inView:tableView
permittedArrowDirections:UIPopoverArrowDirectionAny
animated:YES];
pop.delegate = self;
[nc release];
Run Code Online (Sandbox Code Playgroud)
在viewDidLoad我想设置titleView包含多个UIBarButtonItems.这是正常的,UINavigationController但我需要能够执行此操作并在弹出框中保留导航栏的自定义样式.
我试过设置rightBarButtonItem一个包含按钮的工具栏,但它们采用工具栏的格式,它本身不会采用弹出窗口的格式/样式.
我需要android.menu在导航栏(右侧)上实现iOS菜单按钮.
如果我点击该菜单将显示.
我正在使用故事板.
有没有一种简单的方法来创建一个类似于下图的弹出窗口:

弹出窗口只应在按下UITableViewCell时显示,并且在释放触摸事件后它应该消失.我想获得与iOS 5(iPhone/iPod Touch)相同的行为
我还检查了WEPopover.但我想知道是否有像苹果这样的本地方式.
ios ×6
iphone ×4
popup ×3
popover ×2
cocoa-touch ×1
ios8 ×1
ipad ×1
menu ×1
objective-c ×1
swift ×1
uikit ×1
uipopover ×1
uitableview ×1
xcode6 ×1