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.