Le problème est que mon point de Vue, contenant un UIView
et UITableView
dans un ScrollView
, obtient caché sous l' UINavigationBar
si la valeur translucide.
J'ai examiné plusieurs des fils comme cela, mais ils suggèrent de définir:
self.edgesForExtendedLayout = UIRectEdgeNone
Dans Swift 2, ce code était:
self.edgesForExtendedLayout = .None
J'ai mis à jour de Xcode 8.1 et Swift 3.0.1 aujourd'hui, mais je ne peux pas trouver quelque chose dans les notes de version sur cette affaire.
Le compilateur me dit, que .None
a été changé à l' .none
, mais après la modification, qui .none
n'existe pas. Changer l' .top
n'ont pas eu d'effet.
La tableView est la configuration par programmation et la mise insets
n'aide pas parce que j'ai un scrollView
avec un UIView
sur le haut de la UITableView
qui est caché sous l' UINavigationBar
.
Ce qui me manque? De l'aide est très apprécié.