Para implementar un menú expandible, necesita lograr transiciones suaves entre estados mientras se desplaza UIScrollView.
UIScrollView
es una vista del SDK de iOS que admite el desplazamiento y el zoom. Se utiliza como una superclase de UITableView
y UICollectionView
, por lo que puede usarlos donde sea compatible con UIScrollView
.
- ¿Qué debo saber antes de crear un prototipo de aplicación móvil?
- ¿Cuáles son las razones por las que se creó Swift dado que se utilizó Objective-C?
- ¿Crees que iOS necesita un cambio mayor desde iOS 7?
- Cómo usar el menú de la barra deslizante usando Swift en iOS sin un guión gráfico
- ¿Qué piensan los diseñadores de iOS 10?
Deberá usar la clase Observable, el protocolo desplazable, el controlador de barra.
Es mejor que eche un vistazo a los ejemplos de código en el artículo sobre cómo crear un menú expandible en iOS.
Y hay más información sobre API y el enlace UIScrollView a BarController