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.

Respuestas a la pregunta(2)

Su respuesta a la pregunta