В IB я установил представление MyView с UIToolBar, и я уронил на него UISlider. IB автоматически внедряет его в UIBarButtonItem и устанавливает его представление с помощью UISlider.UISlider в UIBarButtonItem влияет на поведение анимации
Я отображаю этот MyView в контроллере навигации с анимацией. отображается
UIViewController *myVC = [[UIViewController alloc] initWithNibName:@"MyView" bundle:nil];
[self.navigationController pushViewController:myVC animated:YES];
[myVC release];
MyView но без анимации. Кроме того, все работает нормально, я могу использовать UISlider по мере необходимости. Если я удалю UISlider с панели инструментов или если я поместил UISlider в представление, а не на панель инструментов, MyView будет отображаться с анимацией. Я пробовал то же самое с UIProgressView, и он работал нормально (представление отображается с анимацией). Кажется, что UISlider as customView для UIBarButtonItem предотвращает анимацию. Я также проверил все возможные утечки.
Любая идея? Thanks Tart.
Спасибо Крис, на самом деле я просто взял UISlider из UIToolbar, поместил его там, где он должен быть. Затем я добавил UIToolbar в качестве первого объекта в представлении в IB, и он сработал. По-видимому, проблема возникает, когда UISlider встроен в UIToolbar. – Tart