UIKit should provide a drawer component
Originator: | marcelofabri.mf | ||
Number: | rdar://41051218 | Date Originated: | 12-Jun-2018 10:29 AM |
Status: | Open | Resolved: | |
Product: | iOS + SDK | Product Version: | iOS 12 |
Classification: | Feature (New) | Reproducible: | Always |
Summary: Apple Maps introduced the “bottom drawer” component a few years ago. Apple Music also uses a similar pattern. On iOS 12, more system apps are using this component, as Stocks, Voice Memo and Shortcuts. Some 3rd party apps also adopt this patten, like Doordash. There’re available libraries that implement this (e.g. https://github.com/52inc/Pulley) but they don’t always get all the details right. Even Apple’s app apparently have different implementations among different apps, so having an unified API would also be helpful there. Steps to Reproduce: Try to implement a bottom drawer with an UIKit component Expected Results: You can use a new shiny API. Actual Results: You either roll your own or use a 3rd party library. Version: iOS 12 Notes:
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!