Я пытался layoutSubviews
, но он вызывается более одного раза, что является проблемой, когда мне нужен кадр автоматического размера для создания CGContext
для рисования.
Решение, которое я использовал, состояло в том, чтобы выставить метод init
в моем пользовательском UIView
, чтобы его родительский контроллер представления вызывал его viewWillAppear
.
Хотелось бы, чтобы был способ сделать все это в пользовательской реализации UIView
, но это ускользает от меня (а также документов Google и Apple и SO).