SafeAreaInsets:
Вы получаете безопасную область для обзора, применяя вставки в этом
свойство прямоугольника границ представления. Если представление не в настоящее время
установлен в иерархии представлений, или не отображается на экране ,
Краевые вставки в этом свойстве равны 0.
То же самое верно для SafeAreaLayoutGuide:
Когда вид виден на экране , это руководство отражает часть
вид, который не покрыт панелями навигации, панелями вкладок, панелями инструментов,
и другие предки.
Следовательно, поскольку вид еще не выложен в viewDidLoad
или не виден, он равен 0 .. Когда вы сделаете это в viewDidLayoutSubviews
, вы увидите, что он ненулевой, и установлены действительные вставки.