настройка вида после скрытия панели навигации - PullRequest
0 голосов
/ 13 декабря 2011

У меня есть приложение, которое отображает как панель навигации, так и панель инструментов с различными кнопками ...

У меня есть представление изображения, которое будет действовать как наложение справки (как вы видите во многих приложениях в наши дни), которое полупрозрачно со стрелками, указывающими на кнопки на панелях, плюс фактическое содержимое просмотра.

Первая попытка отображает изображение в области просмотра, но оставляет полосы на месте ... не хорошо!

Итак, в следующей попытке я включил столбцы как часть изображения и добавил это, чтобы занять весь экран, пока все хорошо. Затем я скрываю столбики, но о нет ..... вид увеличивается на 44 пикселя (как и ожидалось)

Проблема в том, что я делаю, я не могу заставить вид двигаться вниз на 44 пикселя?

Таким образом, на изображении отображаются полосы, создающие иллюзию, что оверлей (вид на изображение) находится сверху, но вид между ними не в порядке!

Кто-нибудь знает, как решить эту проблему?

1 Ответ

0 голосов
/ 13 декабря 2011
    UIImageView *iv = [[UIImageView alloc] initWithFrame:CGRectMake(20, 0, 750, 1024)];

iv.userInteractionEnabled = YES;

iv.image = [UIImage imageNamed:@"myimage.png"];

UIWindow *window = self.view.window;

[window addSubview:iv];
...