У меня есть средство визуализации, которое основано на UIView. Я могу увидеть изменение анимации при повороте устройства, ведущего вызов layoutSubviews несколько раз. Есть ли способ обнаружить анимацию представления при завершении работы устройства.IOS, как определить, что ориентация завершена
Это layoutSubview позвонить
public override void LayoutSubviews()
{
base.LayoutSubviews();
var size = base.Frame;
Element.OnSizeChanged((int) size.Width, (int) size.Height);
}
Я переопределение UIView не UIViewController – LittleFunny
@Simon изменения ориентации обрабатывается 'UIViewController' и его подзонам говорят изменить размер, они сами, чтобы не знать, почему. Вы можете использовать обработчик завершения для вызова метода в 'UIView', иначе очищенный де-связанный путь должен состоять в том, чтобы опубликовать событие в обработчике и подписать подзаголовок' UIView' для события, вы также можете использовать ' NSNotificationCenter.DefaultCenter' – SushiHangover
Спасибо, я посмотрю на это. – LittleFunny