我想知道制作一个没有箭头的UIPopoverController其实我想模拟这样的东西:

看到了
没有箭头
有一个标题在UIPopoverController的扩展顶部边框内部,而不是像普通的UIPopoverController一样.
我假设这不是一个真正的UIPopoverController对象,但我会欣赏有关如何产生相同效果的建议(使用CoreGraphics? - >特别是3D优秀边框的半透明降级效果)和/或链接到某些来源(如果有人已经完成)这之前.
提前致谢.
伊格纳西奥
编辑:
我仍在寻找这些东西,并意识到即使在第三方应用程序正在使用的例子是:twitterrific for iPad,如图所示.有人请?将标题放在popovercontroller中只是丑陋的.

我试图提出一个UIViewController,UIPopoverPresentationController但我真的不喜欢箭头功能.
基本上我想要做的就是使用UIPopoverPresentationController without the arrow它附带的.
我在Swift编写代码.
所以我有一个view按钮UIScrollView.当用户按下按钮时,我希望UIPopOverController显示指向所选按钮.它有点工作,但弹出窗口的大小错误,并指向视图中的随机点.这是我的代码.提前致谢.
-(void)detail:(id)sender{
UIButton *button = sender;
NSLog(@"tag = %i", button.tag);
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController];
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
self.popover = [[UIPopoverController alloc] initWithContentViewController:navController];
self.popover.delegate = self;
[self.popover presentPopoverFromRect:button.bounds inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
Run Code Online (Sandbox Code Playgroud)
比弹出窗口大小的问题:在popover内部的视图中,我有:
self.contentSizeForViewInPopover = scroll.contentSize;
NSLog(@"%f, %f", scroll.contentSize.height, scroll.contentSize.width);
NSLog(@"showing: %f, %f", self.contentSizeForViewInPopover.height, self.contentSizeForViewInPopover.width);
Run Code Online (Sandbox Code Playgroud)
并且两个日志都匹配.所以我认为一切都应该正常.但事实并非如此.这是一个截屏.如果您需要更多我的代码,请告诉我.提前致谢.
