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!