Невозможно изменить цвет фона UIWebView на clearcolor из инспектора атрибутов в XIB - PullRequest
2 голосов
/ 05 декабря 2011

Я столкнулся со странной проблемой. В моем приложении у меня есть один UIWebView, который отображает некоторое описание. Поскольку мне нужен один и тот же цвет фона на всей странице, я установил свойство Цвет фона на clearcolor через Инспектор атрибутов в XIB, отображаемом на экране ниже. Но установка свойства из Инспектор атрибутов не работает для меня.

Итак, я написал код на ViewDidLoad и отлично работал:

webview.backgroundColor=[UIColor clearColor];

enter image description here

У меня вопрос: почему не работало свойство цвета фона из Инспектора атрибутов в Xib и работало, когда я вручную его кодировал? Считаю ли я это ошибкой?

Спасибо.

P.S. : Я использую Xcode 4.0.2

1 Ответ

8 голосов
/ 05 декабря 2011

Вы можете изменить UIWebView Вот так: установите для свойства Opaque значение NO, а затем установите цвет фона, например:

[webView setOpaque:NO]; 
webview.backgroundColor=[UIColor clearColor]; // any color you'd like
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...