Я создал собственный подкласс UIButton
, поэтому я могу добавить дополнительную метку. Когда эта кнопка находится в UIStackView
, дополнительная метка не имеет надлежащего размера. Я попытался программно добавить ограничения к родительской кнопке. Это сработало, но у меня были страницы с нарушениями ограничений (небольшое преувеличение). Если бы я знал, когда кнопке присвоен конечный размер, я могу установить добавленный фрейм меток.Когда размер рамки UIButton окончательно установлен
Когда размер UIButton
известен после того, как все готово?
Вы проверить StackView заполнить значение свойства? – Adolfo
Рамка кнопки должна быть известна и может использоваться при вызове layoutSubviews(), это может быть переопределено в вашем пользовательском классе –
Это устанавливается, когда вы добавляете кнопку, которая используется в 'UIView'. Или в 'viewDidLoad' –