Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

Shell BackgroundColor and TabBarBackgroundColor do not update on iOS 15[Bug] #14706

Closed
Paul2795 opened this issue Oct 7, 2021 · 4 comments
Closed

Comments

@Paul2795
Copy link

Paul2795 commented Oct 7, 2021

Description

See this link: https://issueexplorer.com/issue/xamarin/Xamarin.Forms/14645

I have the same problem.

After upgrading to iOS 15, applications using the Shell.BackgroundColorProperty or Shell.TabBarBackgroundColorProperty and maybe others will stop working due to changes made to the Appearance class in iOS. More details can be found here: https://developer.apple.com/forums/thread/682420.

Steps to Reproduce

  1. Start app with an iOS 15 device or simulator
  2. Gaze upon the unstyled nav bar and tab bar

Expected Behavior

Nav bar and tab bar should be styled

Actual Behavior

Both the styling value should be carried over

Basic Information

Version with issue:
Last known good version: iOS 14.5
Platform Target Frameworks:
    iOS: 15+
NuGet Packages: Xamarin.Forms
Affected Devices: iOS

Environment

Show/Hide Visual Studio info

Build Logs

Screenshots

How it should work correctly:
https://user-images.githubusercontent.com/120685/134422750-6f6fefdf-b91f-4383-8697-0dee95970164.png

How this appear with IOS 15
https://user-images.githubusercontent.com/120685/134422755-c155766c-5d20-4099-9f2e-fc0a660e796d.png

Reproduction Link

https://github.com/xamarin/Xamarin.Forms/files/7213851/ShellsBustedInIos15.zip

Workaround

It looks like there could be a way to fix this using UINavigationBar.Appearance, but we will need access to the iOS 15 SDK in order to attempt that.

@Paul2795 Paul2795 added s/unverified New report that has yet to be verified t/bug 🐛 labels Oct 7, 2021
@AndreasReitberger
Copy link

As far as I can see, this is already fixed and will be rolled out with the SR6
#14649

@jsuarezruiz jsuarezruiz added this to New in Triage via automation Oct 8, 2021
@jsuarezruiz jsuarezruiz self-assigned this Oct 8, 2021
@jsuarezruiz jsuarezruiz moved this from New to Ready For Work in Triage Oct 8, 2021
@jsuarezruiz jsuarezruiz removed the s/unverified New report that has yet to be verified label Oct 8, 2021
@jsuarezruiz
Copy link
Contributor

The issue have been fixed by #14649

@jsuarezruiz
Copy link
Contributor

A new Service Release will be available next week.

@jsuarezruiz
Copy link
Contributor

Feel free to reopen or open again an issue if have problem. Thanks!

Triage automation moved this from Ready For Work to Closed Oct 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Triage
  
Closed
Development

No branches or pull requests

3 participants