Swift LayoutSubViews Порядок
У меня есть представление с 2-мя вложенными представлениями - collectionView и пользовательским представлением. Я хочу настроить действие для запуска после того, как 2 представления были размечены, но layouSubViews выполняется дважды, и я не могу различить 2 экземпляра, поэтому мое действие вызывается дважды. Как я могу обнаружить экземпляр, который относится только к пользовательскому представлению, и затем запустить действие?
1 ответ
Попробуйте позвонить layoutIfNeeded
извне и выполняя ваши действия после этого. layoutIfNeeded
внутренне позвонит layoutSubviews
, но, делая это за пределами, вы избежите подчинения всякий раз, когда система решает вызвать layoutSubviews
,