如何在Swift中的iOS弹出式视窗中更改箭头的背景颜色?

时间:2018-07-24 13:58:02

标签: swift xcode uiview storyboard popover

当我将情节提要中的UIView的背景色设置为特定颜色(例如黑色)时,弹出窗口的箭头保持不变(例如白色)。

我怎么也可以改变箭头的颜色?

1 个答案:

答案 0 :(得分:0)

如果要查看与弹出框的背景颜色相同颜色的弹出框的箭头,请在UIViewController(“弹出框”)的“ viewDidLoad()”方法中添加以下行:

 override func viewDidLoad() {
    super.viewDidLoad()

    self.popoverPresentationController?.backgroundColor = self.view.backgroundColor
}

iOS popover with changed background color