2012-09-06 34 views
0

我有一个iPad应用程序,它将使用自定义图片显示弹出窗口。从早期的问题(Custom popover with pattern border,我了解了UIPopoverBackgroundView类,但我不清楚我应该如何提供我的图像使用自定义背景图像在iPad上创建UIKit弹出窗口

我的设计师给我提供了一个单一的图像,它很容易切片成组件。如果我只是在UIPopoverBackgroundView子类中实现drawRect,我可以使用未拉伸的左图像和右图像以及拉伸的中心图像。但是,不清楚我如何提供自定义箭头图像(指向),因为箭头的呈现方式是派生自基类的属性

我看着UIPopoverBackgroundView.h,但没有看到任何引用图像的方法或属性,只是属性的视图

我是否以正确的方式开展工作? UIPopoverBackgroundView实际上是否允许我为定制popover外观提供完整的背景图像?我如何将自定义图像提供给UIPopoverBackgroundView子类?我是否需要将UIView子类化以实现完全自定义的弹出窗口外观?

我目前中定位iOS 5

编辑:我还发现了另外一个问题,using UIPopoverBackgroundView class。我的问题看起来像是重复的。

回答

0

我通过实现我自己的popover视图类来解决这个问题。

+1

请使用您实施的代码发布您的答案 – Ramz

+2

您想使用它吗?我可以在github上放置一个示例项目。 – bneely