Добавить тень в веб-просмотр при загрузке URL на iPhone - PullRequest
1 голос
/ 16 августа 2011

У меня есть вид с кнопкой, когда вы нажимаете эту кнопку, вы переходите в другой вид, который загружает веб-просмотр. Он загружает разные URL-адреса для каждого нажатия кнопки. Как добавить тени в веб-просмотр во время загрузки нового URL-адреса?

Я уже пробовал

 [myWebview.layer setShadowColor:[[UIColor blackColor] CGColor]];
 [myWebview.layer setShadowOffset:CGSizeMake(1.0, 1.0)];
 [myWebview.layer setShadowOpacity:1.0];
 [myWebview.layer setShadowRadius:0.3];

Но это не работает. Это могут быть значения, которые я передаю различным методам? Это в viewDidAppear, может это как-то связано с этим?

1 Ответ

0 голосов
/ 16 августа 2011

Попробуйте изменить тени в viewDidLoad отправляемого вами WebView и просто отключите их, как только закончите загрузку содержимого WebView.

Похоже, что вы сталкиваетесь с тем, что UIWebViewслои являются частными.Я предполагаю, что это случай, основанный на этом ответе: Проблема при рисовании слоя UIWebView

Кроме того, если мы посмотрим на ссылку на класс UIWebView: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html это делаетне показывает какой-либо способ изменить слой веб-просмотра.Какого эффекта вы пытаетесь достичь с помощью тени?Возможно, мы сможем найти другое решение для вас.

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