iphone - Как определить, какой вид загружен в настоящее время в приложении tabBar? - PullRequest
0 голосов
/ 28 октября 2010

Вот мой сценарий.У меня есть 3 из 4 вкладок, которые содержат UIWebViews и UIImageViews.У меня есть UIImageView поверх webView, чтобы обеспечить загрузку изображения, и я удаляю imageView, когда вызывается метод делегата webViewDidFinishLoad :.Это прекрасно работает.

Проблема, с которой я сталкиваюсь, заключается в попытке обработать метод webView: didFailLoadWithError: если / когда мой веб-контент не загружается.мои webViews имеют разные размеры для 3 вкладок, поэтому я пытаюсь сделать так, чтобы self.view равнялся одному из моих представлений (с webView), а затем добавить подпредставление (imageView) в текущем представлении.Я не хочу показывать изображение ошибки, если происходит сбой загрузки вместо загружаемого изображения, которое существует при загрузке webView.Я не знаю, как определить, какой вид загружен в данный момент.

Надеюсь, в этом есть какой-то смысл.

1 Ответ

1 голос
/ 28 октября 2010

Вы можете получить текущий вид контроллера с помощью -[UITabBarController selectedViewController].Затем используйте свойство view этого контроллера вида.

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