Я использую WKWebView
и использую метод loadHTMLString
для загрузки HTML ... вставки следующего CSS
, который идет от URL.
body {
background-color: #ffffff;
margin: 0 10px;
font-family: 'Greta_Arabic_Bold' !important;
}
body * {
text-align: right !important;
font-family: 'Greta_Arabic_Bold' !important;
font-size: 18px !important;
color: #000;
line-height: normal !important;
direction: rtl;
}
iframe{
max-width: 100% !important;
}
.article-content-holder img {
height: auto !important;
border: 0;
max-width:100% !important;
}
.hr-scroll-container {
max-width: 100%;
overflow-x: scroll;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
}
.article-content-holder table * {
white-space: normal !important;
}
.article-content-holder table {
}
.article-content-holder * {
text-align: right !important;
font-family: 'Greta_Arabic_Bold' !important;
font-size: 18px !important;
}
.article-content-holder {
width: 100%;
float: right;
overflow: hidden;
}
.article-content-holder a {
text-decoration: none !important;
color:#0000e8 !important;
}
.zoomed table * {
word-break: break-all;
}
@font-face {
font-family: 'Greta_Arabic_Regular';
src: url("fonts/Greta_Arabic_Regular.eot");
src: url("fonts/Greta_Arabic_Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Greta_Arabic_Regular.woff2") format("woff2"), url("fonts/Greta_Arabic_Regular.woff") format("woff"), url("fonts/Greta_Arabic_Regular.ttf") format("truetype"), url("fonts/Greta_Arabic_Regular.svg#Greta_Arabic_Regular") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Greta_Arabic_Bold';
src: url("fonts/Greta_Arabic_Bold.eot");
src: url("fonts/Greta_Arabic_Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Greta_Arabic_Bold.woff2") format("woff2"), url("fonts/Greta_Arabic_Bold.woff") format("woff"), url("fonts/Greta_Arabic_Bold.ttf") format("truetype"), url("fonts/Greta_Arabic_Bold.svg#Greta_Arabic_Regular") format("svg");
font-weight: normal;
font-style: normal;
}
.notification, .notification *{
box-sizing: border-box;
}
.notification{
border-radius: 10px;
padding: 10px 38px;
width: 92%;
text-align: center !important;
margin: auto;
}
.notification.fixed{ position: fixed;
right: 0;
top: 2%;
left: 0;}
.notification:after{background-repeat: no-repeat;
background-size: 100%;
content:'';
position: absolute;
top: 0;
bottom: 0;
right: 12px;
height: 16px;
width: 16px;
margin: auto;}
.notification.success{
background-color: #cdffcc;
color:#19a119;
}
.notification.success:after{
background-image: url(../images/tick.png);
}
.notification.error:after{
background-image: url(../images/info.png);
}
.notification.error{
background-color: #f00001;
color:#fff;
}
table thead tr th span {
color: white
}
В сценарии разрешена горизонтальная прокрутка но все же, это не работает вообще.
я использую self.webKit.isUserInteractionEnabled = true
& self.webKit.scrollView.isScrollEnabled = true
, но все равно он не работает должным образом ...
это работает только когда я удаляю CSS
, но я не нашел причин, почему CSS
не позволяет ему прокручиваться ... я что-то упустил ??
удаление CSS
может вызвать неправильное поведение в других местах.
, но удаление CSS
делает горизонтальную прокрутку только сверху ... не для всей страницы ...