Wir versuchen, das folgende Layout basierend auf dynamischen html Zeichenfolge zu erreichen.Layout mit CSS für folgendes Design erstellen
Hier sind wir konfrontiert, wenn es zweite Seite Inhalt Layout nicht geht & können wir nicht Bilder auf der ersten Seite hinzufügen.
Der Beispielcode, wie unten in nativen Code versucht:
func setData(){
let dic = arrayData[currentIndex]
url = dic["ImageLink"] as! String
self.url = self.url + "_MEDVPF.gif"
content = dic["ArticleXML"] as! String
let height = String(describing:webViewObj.frame.size.height - 100) + "px"
let width = String(describing: self.view.frame.size.width/3 - 20) + "px"
// let style = "<div style=color:#0000FF>" + String(describing: dic["HeadLine"]!) + "<br /><br />" + String(describing: dic["Abstract"]!) + "</div>"
self.headlineLabel.text = dic["HeadLine"] as? String
self.abstractLabel.text = dic["Abstract"] as? String
var styleCSS = "font-family: TAUN_Elango_Abirami; font-size: 18px; column-width: %@; column-gap: 10px; height:%@;>"
styleCSS = String(format:styleCSS,width,height)
let bodyStyle = "<div style= \"%@\"" + content + "</div>"
let bodyStyleConten = String(format:bodyStyle,styleCSS)
let htmlString = String(format:bodyStyleConten)
let finalDiv = "<div>" + htmlString + "</div>"
webViewObj.loadHTMLString(finalDiv, baseURL: nil)
}
Wie kann ich diese Html5 mit CSS zu tun, dass die horizontale Scrollen sein sollte?
Wir haben mit Kerntext in iOs versucht, aber wir haben Langsamkeit gegenüber issue.So wir mit UIWebView beschlossen zu gehen?
Wir haben dies mit CoreText Rahmen, nur Problem mit diesem Layout ist Langsamkeit, wenn sein Inhalt sehr sehr groß.Wir überprüften viele Wege, aber kein Glück? Wir sind nicht in der Lage, Langsamkeit zu beheben, Hilfe würde geschätzt werden, ich werde Probe auch teilen, wenn irgendjemand interessiert ist, um beizutragen.
Wow, das ist selten! ;) – nashcheez
@nashcheez Danke, noch irgendeinen Vorschlag? – Sharon
Diese Art von Nachrichtenanwendung – Sharon