Заставить UIView «исчезнуть» за другой вкладкой - PullRequest
0 голосов
/ 31 января 2010

Я использую следующий код для исчезновения небольшого вида внизу экрана:

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

1 Ответ

0 голосов
/ 01 февраля 2010

Это:

[self bringSubviewToFront:yourView] вы ищете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...