Wie setze ich edgeForExtendedLayout in Swift 3 auf none?

Das Problem ist, dass meine Ansicht ein @ enthäUIView und einUITableView innerhalb einesScrollView, wird unter dem @ verstecUINavigationBar wenn eingestellt durchscheinend.

Ich habe mehrere Threads wie @ betrachtDie, aber alle schlagen vor zu setzen:

self.edgesForExtendedLayout = UIRectEdgeNone

n Swift 2 lautete dieser Code:

self.edgesForExtendedLayout = .None

Ich habe heute auf Xcode 8.1 und Swift 3.0.1 aktualisiert, aber ich kann im @ nichts findeVersionshinweis über diese Sache

Der Compiler sagt mir, dass.None wurde geändert in.none, aber nach dem Bearbeiten, dass.none ist nicht vorhanden. Ändern Sie es auf.top hatte keine Wirkung.

The tableView wird programmgesteuert eingerichtet und setztinsets hilft nicht, weil ich ein @ hascrollView mit einerUIView oben aufUITableView das ist unter dem @ verstecUINavigationBar.

Was vermisse ich? Hilfe wird sehr geschätzt.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage