andreamazz / andreamazz/AMScrollingNavbar

Navigation bar elements flickering

Offen
#367 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Swift
Sterne
6k
Forks
628
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

**Describe the bug**

Some navigation bar elements(`UIBarButtonItem`s and `UINavigationitem`s with custom views) flicker when navigation bar gets hidden interactively.

![flickering_bug](https://user-images.githubusercontent.com/1478430/62207596-25fbb100-b39d-11e9-9f75-68977fb1c2cb.gif)

**To Reproduce**

The issues manifests quite easily, for example when setting up an item with custom image view:
```swift
let imageView = UIImageView(image: UIImage(named: "AppIcon"))
navigationItem.rightBarButtonItem = UIBarButtonItem(customView: imageView)
```
or event just an empty view
```swift
let titleView = UIView(frame: CGRect(x: 0, y: 0, width: 200, height: 30))
titleView.backgroundColor = .white
navigationItem.titleView = titleView
```
Here's a sample project that demonstrates this:
[Sample.zip](https://github.com/andreamazz/AMScrollingNavbar/files/3451411/Sample.zip)

**Expected behavior**
Would be nice if it wouldn't flicker.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.