Я пишу приложение рисования, которое показывает контроллер представления инструментов, когда пользователь нажимает элемент на панели инструментов. Однако некоторые из моих бета-тестеров сообщили, что инструменты неба открываются слишком медленно. Я использую стандартный presentModalViewController: анимированные: вызов для отображения инструментов, и я попытался завернув в блоке кода, как это ускорить его:Могу ли я увеличить скорость анимации текущегоModalViewController?
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration: 0.1];
[self presentModalViewController:settings animated:YES];
[UIView commitAnimations];
К сожалению, это не работает. Если вы говорите анимированный: NO это работает лучше, но основной вид холста рисования сразу удаляется (поскольку контроллер считает, что он больше не виден), и поэтому анимация происходит на белом фоне.
Неужели кто-нибудь сделал это раньше, чтобы согласиться предложить совет? Буду признателен!
спасибо за подсказку zpasternack - я проверю! –
выглядит так же хорошо, как и он. Ответ принят :-) –
Это может помочь, если вы измените цвет фона вашего главного окна, чтобы его не было белое (возможно, соответствующее цвету вашего приложения) - его немного лучше. – TimM