У меня есть приложение с UITableView
соответствующим подробным представлением для каждой строки. В подробном представлении мне нужно отобразить текст и фоновое изображение (текст разный для каждой строки, но изображение остается тем же). На мой взгляд, самый простой способ - поместить текст в файл .rtf и отобразить его в формате UIWebView
. Тогда просто поставьте UIImageView
позади UIWebView
.
Я пытался установить UIWebView
непрозрачность на ноль в IB, но это не помогло.
Вы можете помочь мне?
ios
iphone
cocoa-touch
uiwebview
Knodel
источник
источник
<body style="background-color: transparent;">
, Кажется, необязательно, по крайней мере в последних версиях IOS.Используйте рекурсивный метод ниже, чтобы удалить градиент из UIWebView:
источник
Быстрое обновление:
И снова не забудьте установить
Или, что еще лучше, вместо встроенного стиля в вашей таблице стилей:
источник
Для Swift 3 и Xcode 8
источник
В XCode 6.x снимите флажок Opaque и измените непрозрачность фона на 0% . Думаю, подойдут и другие версии XCode.
источник
Я смог сделать свой UIWebView прозрачным, перейдя в «Инспектор атрибутов» и сняв флажок «Непрозрачный рисунок».
Мой HTML-код только для справки.
источник
Чтобы удалить свитки и сделать
UIWebView
прозрачными, попробуйте следующий код:источник
В Swift 4.x
источник