andreamazz / andreamazz/AMScrollingNavbar

Navigation bar elements flickering

Open
#367 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
6k
Forks
628
PR merge metrics
No merged PRs in 30d

Description

**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.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.