Tobi
Tobi

Reputation: 51

How can I change the background color of the arrow in an iOS popover in Swift?

When I set the background color of a UIView in the storyboard to a specific color (e.g. black) the arrow of the popup remains unchanged (e.g. white).

How can I change the color of the arrow too?

Upvotes: 3

Views: 953

Answers (1)

Tobi
Tobi

Reputation: 51

If you want to see the arrow of a popover in the same color like the background color of the popover, add the following line in the "viewDidLoad()" method in your UIViewController (the "popup"):

 override func viewDidLoad() {
    super.viewDidLoad()

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

iOS popover with changed background color

Upvotes: 1

Related Questions