没有箭头的UIPopoverController?

nac*_*o4d 14 iphone cocoa-touch core-graphics uikit uipopovercontroller

我想知道制作一个没有箭头的UIPopoverController其实我想模拟这样的东西: iPad系统偏好设置中的set-passcode屏幕截图

看到了

  • 没有箭头

  • 有一个标题在UIPopoverController的扩展顶部边框内部,而不是像普通的UIPopoverController一样.

我假设这不是一个真正的UIPopoverController对象,但我会欣赏有关如何产生相同效果的建议(使用CoreGraphics? - >特别是3D优秀边框的半透明降级效果)和/或链接到某些来源(如果有人已经完成)这之前.

提前致谢.

伊格纳西奥

编辑:

我仍在寻找这些东西,并意识到即使在第三方应用程序正在使用的例子是:twitterrific for iPad,如图所示.有人请?将标题放在popovercontroller中只是丑陋的. 替代文字

Raj*_*Raj 20

以下方法适用于我(包括iOS7)

 [popoverController presentPopoverFromRect:CGRectMake(0, 0, 20, 20)
                                    inView:self.view 
                  permittedArrowDirections:NULL 
                                  animated:YES];
Run Code Online (Sandbox Code Playgroud)

  • +1,但对于MonoTouch,请使用uint.MinValue而不是"NULL"来删除箭头 (2认同)

Kha*_*war 5

传递0permittedArrowDirections属性.

[popoverController presentPopoverFromRect:YOUR_RECT
                                    inView:self.view 
                  permittedArrowDirections:0
                                  animated:YES];
Run Code Online (Sandbox Code Playgroud)


Mat*_*ttP 4

虽然对于苹果是否会批准创建没有箭头的弹出窗口的应用程序存在一些疑问,但您可能想查看这篇关于箭头的文章和这篇关于模态视图的文章