Como definir edgeForExtendedLayout como none no Swift 3

O problema é que meu View, contendo umUIView e umUITableView dentro de umScrollView, fica oculto sob oUINavigationBar se definido translúcido.

Eu considerei vários tópicos comoesta, mas todos sugerem definir:

self.edgesForExtendedLayout = UIRectEdgeNone

No Swift 2, esse código era:

self.edgesForExtendedLayout = .None

Atualizei para o Xcode 8.1 e Swift 3.0.1 hoje, mas não consigo encontrar nada no diretórionotas de lançamento sobre esta matéria.

O compilador me diz que.None foi alterado para.none, mas depois da edição, isso.none não existe. Alterando para.top não teve nenhum efeito.

O tableView é configurado programaticamente e colocandoinsets não ajuda porque eu tenho umscrollView com umUIView no topo deUITableView que está escondido sob oUINavigationBar.

o que estou perdendo? A ajuda é muito apreciada.

questionAnswers(2)

yourAnswerToTheQuestion