3

我正在尝试像这样实现popover: 自定义弹出框

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

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

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

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

干杯。

4

1 回答 1

0

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

https://github.com/werner77/WEPopover

于 2012-08-01T17:18:55.723 回答