Ich habe einen String zurückgeführt, die von HTML-Code decodiert wirdiOS: die Größe von Bildern in HTML zugeschrieben String
NSAttributedString *htmlstring =[[NSAttributedString alloc] initWithData:[formatString dataUsingEncoding:NSUnicodeStringEncoding] options:@{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType,
NSCharacterEncodingDocumentAttribute: @(NSUTF8StringEncoding)}documentAttributes:nil error:&error];
Und in der Zeichenfolge ich mehrere img-Tags wie
...
<p style="text-align: left;">
<img src="http://139.196.32.98/ueditor/php/upload/image/20160408/1460107835846711.jpg" alt="1460107835846711.jpg" width="75" height="103" style="width: 75px; height: 103px;"/>
<img src="http://139.196.32.98/ueditor/php/upload/image/20160408/1460106959338375.jpg" alt="1460106959338375.jpg" width="359" height="445" style="width: 359px; height: 445px;"/></p>
...
Jetzt muss ich Ändere die Größe des Bildes, um den mobilen Bildschirm zu reparieren. Und ich versuchte
NSString* substring = @"<img";
NSRange range = [htmlstring rangeOfString:substring];
aber es gibt nur das erste Suchergebnis, und wie den ganzen Tag in eine Teil zu machen?
Vielen Dank
Sie können 'NSRegularExpression' verwenden, um den' ' zu finden – Larme