Я использую следующий код для исчезновения небольшого вида внизу экрана:
int y_dest = self.application.windows.frame.size.height;
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.33f];
[UIView setAnimationDelegate:self];
[UIView setAnimationDelegate:self];
[UIView setAnimationDidStopSelector:@selector(closeAnimationDidStop:finished:context:)];
self.view.frame = CGRectMake(0, y_dest, self.view.frame.size.width, self.view.frame.size.height);
[UIView commitAnimations];
Это прекрасно работает, когда вид находится внизу экрана.экран, но теперь я должен добавить его в окно над панелью вкладок, что означает, что представление теперь анимируется поверх панели вкладок, а не позади нее.Есть ли способ заставить вид «исчезнуть» за панелью вкладок?
До сих пор я пробовал несколько комбинаций, включая создание «маскирующего» представления того же размера, что и анимированное представление, и его размещениеокно, но по какой-то причине этот вид не появился вообще.Я также попытался использовать insertSubview: underSubview, который не имел значения.Я уверен, что я что-то здесь упускаю.
Заранее спасибо! enter code here