New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] - HIGH - Not working on screen rotation + Not working in Landscape #460
Comments
@StefaniOSApps Oh, got it. thanks for the mention and detailed description! Rotations screen was always quite painfull for dynamic views. |
This will not fix the problem. If you open the sheet in the landscape, it will already be extended incorrectly. This is shown in the GIF. @skywinder |
It will most likely be a method that is deprecated as of iOS 13. |
Can't realize, hot ti fix it in the right way. Looking forward to any suggestions. |
Hey, we need support. Any ideas? @xjki @BubiDevs @TimCinel, @kashifhisam or @delackner? |
If it helps it looks like this is only an issue from the 2.4 release (2.3.1 seems to be fine). It also is an issue on iOS 12 as well so I don't think it's a iOS 13 specific issue. |
yes, it is most likely a bug generated by an iOS update. |
@Jack-s confirmed, in 2.3.1 it works. (it's simply dismisse picker) @StefaniOSApps all that I can do now: to make an action, to dismiss the picker upon rotation. In most cases, it wouldn't be a problem. And I will preserve boolean trigger to switch off that behavior (with the warning, that developer do this at his own risk and it's not tested). Thoughts? |
I don't think you have yet understood that the picker no longer works in the landscape. This is the main problem. You can also dismiss a picker by using your own methods. see demo project https://github.com/StefaniOSApps/ActionSheet-Example @skywinder |
btw ... the video above was made with 2.3.1 @Jack-s @skywinder
|
oh, crap. @StefaniOSApps I'm digging into it. I tried to run on 2.3.1 - it works fine on ios 11 and ios 13. So will go deep into diff now. ps. your project (https://github.com/StefaniOSApps/ActionSheet-Example) doesn't specify version: so you still use the latest one. p.s. hope your Energy Tracker doesn't affect too much. will do my best right now. |
Gotcha. @moheny changes brokes rotation logic. now it works. But I have to dismiss picker on iPhones during rotation. (for iPad it works as it was before) |
Fixed in |
rotation fixes in ACP looks like.. 😂 |
@skywinder the commit (change podfile) was not pushed. I have now pushed the changes (commit) I have now extensively tested it and it fixes the problem on 13.0. However, the Dismiss rotation is broken. We currently differentiate between iPad true and false. In the case of iPad == false, one could revise and solve with a transition delegate. I have now implemented this in my new project regardless of you in this way and it looks good. The rotation also looks clean. |
@StefaniOSApps Just dun your example. looks good. What you mean, "Dismiss rotation is broken"? How does it look like? On iphone? Which position? Can you provide any steps to reproduce? |
use demo project from top. @skywinder |
oh, got it. in slow motion, I can see this. so, please let me know, if you know, how to solve this. |
Oh. I found that didn't reope it. @StefaniOSApps Does it persist in latest versions? |
Unfortunately I had to find out that the layout is destroyed when rotating under iOS 13. I have already checked it under 2.4.1 (from 2017) and also checked with develop branch with #379 . This error also exists with this version or with the develop branch.
I created a demo git so that you can easily reproduce it.
https://github.com/StefaniOSApps/ActionSheet-Example
The error is shown in this video.
The text was updated successfully, but these errors were encountered: