chaosifier / TabView

TabView control for Xamarin.Forms.
MIT License
124 stars 32 forks source link

Xam.Plugin.TabView(CarousselView) strange in iOs #55

Open karluz79 opened 3 years ago

karluz79 commented 3 years ago

I have an app that started with 4 tabs (main, company, contacts and products) and all worked well in all platforms.

Now I added another tab and in uwp and droid all went well but in some iOs devices it's kind of tricky.

I slide from tab 1 to 2 and the header selection remains in 1. when i slide to 3 the header changes for 2. etc. If I slide from 4 to 3 after going from 3 to 4, the header remains in 4 and if then i slide to 2 the header goes to 3. It has some king of delay. If i touch the header it changes well.

In iphone 8 plus works well but in iphone 8 it doesn't. In iphone 12 it doesn't but in 11 it does. And i think that all iPad's work well.

I'm using VS2019, and using iOs simulators and physical iPhone 6.

When debbugging i've found that TabViewControl_PositionChanged(object sender, Xam.Plugin.TabView.PositionChangedEventArgs e) doesn't always trigger!

Any help to correct this?