【问题标题】:Custom PopOver with pattern border带有图案边框的自定义 PopOver
【发布时间】:2012-08-01 15:42:22
【问题描述】:

我正在尝试像这样实现 popover:

我花了很多时间尝试自定义UIPopoverControllerUIPopoverBackgroundView。据我了解,使用弹出框的公共 API 是不可能完成我的任务的。 有可能:

  1. 要使用具有固定角和可拉伸中心的小图像,在这种情况下,我将在侧面添加拉伸条纹。我还会在箭头“下方”显示图像。
  2. 用条纹填充边框,但在这种情况下,我没有圆角。我也有烦人的内心阴影:

    backgroundImageView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"airmail_pattern"]];

是否有任何其他方法可以重用标准弹出框,或者我必须仅使用 UIViewController 来实现该行为?

干杯。

【问题讨论】:

    标签: ios cocoa-touch ipad custom-controls uipopovercontroller


    【解决方案1】:

    WEPopover 似乎做了你想做的事。它具有自定义背景属性,我猜它可以用于此目的。 (我还没用过)

    https://github.com/werner77/WEPopover

    【讨论】:

    • 谢谢。 WEPopover 中实现的自定义背景是相同的,您可以使用UIPopoverBackgroundView 自己做。您可以设置背景的固定角落,但其他部分会被拉伸。就我而言,它不起作用。
    猜你喜欢
    • 2020-12-13
    • 1970-01-01
    • 2014-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-17
    相关资源
    最近更新 更多