Cómo establecer edgeForExtendedLayout en none en Swift 3
El problema es que mi Vista, que contiene unUIView
y unUITableView
Dentro de unScrollView
, se oculta bajo elUINavigationBar
si se establece translúcido.
He considerado varios hilos comoesta, pero todos sugieren configurar:
self.edgesForExtendedLayout = UIRectEdgeNone
En Swift 2, este código fue:
self.edgesForExtendedLayout = .None
He actualizado a Xcode 8.1 y Swift 3.0.1 hoy, pero no puedo encontrar nada en elNotas de lanzamiento sobre esta materia.
El compilador me dice que.None
se cambió a.none
, pero después de editar, que.none
no existe. Cambiándolo a.top
no tuvo ningún efecto.
TableView se configura mediante programación y poneinsets
no ayuda porque tengo unscrollView
con unUIView
en la parte superior de laUITableView
que está escondido debajo delUINavigationBar
.
¿Qué me estoy perdiendo? La ayuda es muy apreciada.