Термины intrinsicContentSize - это свойство UIView, которое представляет минимальный требуемый размер представления для отображения всего его содержимого. invalidateIntrinsicContentSize - делает недействительным его текущий внутренний размер содержимого. Это позволяет системе компоновки на основе ограничений учитывать новый внутренний размер содержимого на следующем проходе компоновки. Content Hugging Priority - Возвращает приоритет, с которым представление сопротивляется увеличению, превышающему его внутренний размер. Content Compression Resistance Priority - Возвращает приоритет, с которым представление сопротивляется уменьшению его внутреннего размера. override init(frame: CGRect) - назначенный инициализатор полностью инициализирует все свойства, введенные этим классом, и вызывает соответствующий инициализатор суперкласса, чтобы продолжить процесс инициализации вверх по цепочке суперкласса. required init?(coder aDecoder: NSCoder) - требуемый инициализатор декодер NSCoder связан