2015-11-02 2 views
1

Я понял, что, когда у меня есть слова дольше, чем одна строка, это не будет завернуто в uiwebview. Он показывает полосы прокрутки внизу, чтобы переместить веб-просмотр. Есть ли возможность принудительно завернуть длинные слова?uiwebview wrapping long words

ответ

3

Вы можете использовать слово wrap: break-word CSS, чтобы заставить длинные слова сломаться. Например,

.breakit { 
    word-wrap: break-word; 
} 

Однако вам может потребоваться явно задать ширину контейнера. Вот пример в коде:

NSString *wordwrapstyle = @""; 
if (forceWordWrap){ 
    wordwrapstyle = [NSString stringWithFormat:@"style=\"width:%f;word-wrap:break-word;\"", self.frame.size.width]; 
} 

[ms appendFormat:@"<p %@>%@</p>", wordwrapstyle, text]; 
+0

Отлично, спасибо. Это очень помогло. И я кое-что узнал :-) –