0

我有一个 iPad 应用程序,它将使用自定义图稿显示一个弹出框。从较早的问题(带有图案边框的自定义弹出框,我了解了 UIPopoverBackgroundView 类。但我不清楚我应该如何提供我的图像。

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

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

我会以正确的方式解决这个问题吗?UIPopoverBackgroundView 是否真的让我为自定义弹出框外观提供完整的背景图像?如何将自定义图像提供给 UIPopoverBackgroundView 子类?我是否需要改为子类 UIView 来实现完全自定义的弹出框外观?

我目前的目标是 iOS 5。

编辑:我还发现了另一个问题,使用 UIPopoverBackgroundView 类。我的问题看起来像那个重复。

4

1 回答 1

0

我通过实现自己的弹出视图类解决了这个问题。

于 2012-11-17T02:12:49.480 回答