【问题标题】:Creating a UIKit popover on iPad with custom background images在 iPad 上使用自定义背景图像创建 UIKit 弹出框
【发布时间】:2012-09-06 23:17:20
【问题描述】:

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

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

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

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

我目前的目标是 iOS 5。

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

【问题讨论】:

    标签: ios uikit uipopovercontroller


    【解决方案1】:

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

    【讨论】:

    • 您要使用它吗?我可以在 github 上整理一个示例项目。
    猜你喜欢
    • 1970-01-01
    • 2021-08-05
    • 1970-01-01
    • 2011-03-14
    • 2012-11-14
    • 2011-12-15
    • 1970-01-01
    • 1970-01-01
    • 2017-04-30
    相关资源
    最近更新 更多