Code Monkey home page Code Monkey logo

Comments (18)

morgman avatar morgman commented on May 28, 2024

Did you ever resolve this?

from lgsidemenucontroller.

Tchikoo avatar Tchikoo commented on May 28, 2024

Same issue here, it happens when In-Call status bar is visible. You can simulate with Hardware > Toggle In-Call Status Bar.

from lgsidemenucontroller.

brightsider avatar brightsider commented on May 28, 2024

@Friend-LGA seems that bug doesn't fixed. On last commit this bug reproduced.

from lgsidemenucontroller.

Friend-LGA avatar Friend-LGA commented on May 28, 2024

@brightsider No, checked just now, works fine

from lgsidemenucontroller.

brightsider avatar brightsider commented on May 28, 2024

@Friend-LGA I'm write to your mail. Can you see that?

from lgsidemenucontroller.

Friend-LGA avatar Friend-LGA commented on May 28, 2024

Do you sure you use the latest version? Your problem looks the same as before.

Please, check demo project. Is it broken?

from lgsidemenucontroller.

brightsider avatar brightsider commented on May 28, 2024

@Friend-LGA I'm use pod - pod 'LGSideMenuController', :git => 'https://github.com/Friend-LGA/LGSideMenuController.git', :commit => 'd9b5847'
In demo don't reproduce, but I'm create slide controller like in Demo. It's reproduce with any style only for Left menu.

from lgsidemenucontroller.

Friend-LGA avatar Friend-LGA commented on May 28, 2024

Can you make simple project and send it to my email to I was able to reproduce the bug?

from lgsidemenucontroller.

brightsider avatar brightsider commented on May 28, 2024

@Friend-LGA I figured out. I use own status bar hide/show because leftViewStatusBarVisibleOptions not work on iOS 9 with View controller-based status bar appearance = NO.
And if I'm enabled statusBarAppearanceUpdate for iOS 9 - this bug reproduced sometimes.
My solution is kLGSideMenuControllerDidDismissLeftViewNotification instead of kLGSideMenuControllerWillDismissLeftViewNotification for show status bar.

from lgsidemenucontroller.

brightsider avatar brightsider commented on May 28, 2024

@Friend-LGA and will be good solution - add BOOL for animation in progress and don't use layoutInvalidate in viewWillLayoutSubviews before animation don't finished.
Bug appears because calls status bar showing before [self rootViewLayoutInvalidateWithPercentage:0.f]; and it call viewWillLayoutSubviews before completion _leftViewShowing = NO.

It would be nice if it could have a fix. Because hide status bar afrer dismiss looks bad :(

from lgsidemenucontroller.

Friend-LGA avatar Friend-LGA commented on May 28, 2024

leftViewStatusBarVisibleOptions and rightViewStatusBarVisibleOptions works fine on iOS 9 with both:

  • View controller-based status bar appearance = YES;
  • View controller-based status bar appearance = NO;

This bug was fixed too. Do you sure it still exists?

from lgsidemenucontroller.

brightsider avatar brightsider commented on May 28, 2024

@Friend-LGA leftViewStatusBarVisibleOptions and rightViewStatusBarVisibleOptions seems don't work on iOS 9. https://www.dropbox.com/s/j0g58t7acvqh6s3/LGSideMenuController-master.zip?dl=0 - in Demo reproducing not hidding status bar.

from lgsidemenucontroller.

brightsider avatar brightsider commented on May 28, 2024

@Friend-LGA and call in-call status bar when animation in progress.

from lgsidemenucontroller.

brightsider avatar brightsider commented on May 28, 2024

@Friend-LGA nice! thanks!

from lgsidemenucontroller.

ndmeiri avatar ndmeiri commented on May 28, 2024

@Friend-LGA I still can't seem to get the status bar visible options to work on iOS 9 with View controller-based status bar appearance set to YES. I do the following in init!(rootViewController: UIViewController!), but the status bar does not animate to hidden when the menu is shown.

self.setLeftViewEnabledWithWidth(self.menuWidth,
    presentationStyle: LGSideMenuPresentationStyleSlideBelow,
    alwaysVisibleOptions: LGSideMenuAlwaysVisibleOnNone)

self.leftViewStatusBarVisibleOptions = LGSideMenuStatusBarVisibleOnNone

from lgsidemenucontroller.

aparna1591 avatar aparna1591 commented on May 28, 2024

@ndmeiri
I am facing the same issue, did you happen to find a solution for this?

from lgsidemenucontroller.

ndmeiri avatar ndmeiri commented on May 28, 2024

@aparna1591 Sorry, I have not yet found a solution.

from lgsidemenucontroller.

Friend-LGA avatar Friend-LGA commented on May 28, 2024

Looks like you don't have strong reference to your view.
Try new version, it is working in a little different way, everything should be fine.

from lgsidemenucontroller.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.