我有一个iPad应用程序,它将显示使用自定义图稿的弹出框。从早期的问题(Custom popover with pattern border,我了解了UIPopoverBackgroundView类。但是我不清楚我应该如何提供我的图像。
我的设计师为我提供了一个单独的图像,这很容易切入组件。如果我只是在UIPopoverBackgroundView子类中实现drawRect,我可以使用非拉伸的左右图像和拉伸的中心图像。但是,我不清楚我如何提供自定义箭头图像(指向上方),因为箭头的显示是从基类属性派生的。
我查看了UIPopoverBackgroundView.h但是我没有看到任何引用图像的方法或属性,只看到视图的属性。
我是以正确的方式来做这件事的吗? UIPopoverBackgroundView实际上是否允许我为自定义弹出式外观提供完整的背景图像?如何将自定义图像提供给UIPopoverBackgroundView子类?我是否需要将UIView子类化为实现完全自定义的弹出式外观?
我目前正在定位iOS 5。
编辑:我还发现了另一个问题using UIPopoverBackgroundView class。我的问题看起来像是重复的。
答案 0 :(得分:0)
我通过实现自己的popover视图类来解决这个问题。