文章詳情頁
ios如何用UITextView或者WebView進(jìn)行圖 文 視頻 音頻混編?
瀏覽:142日期:2024-04-12 17:12:57
問題描述
像網(wǎng)易新聞一樣,一篇文章中內(nèi)嵌有圖片,video,以及/或者audio。圖片點(diǎn)擊后可以放大,video和audio點(diǎn)擊后可以播放。
由于服務(wù)器的限制以及數(shù)據(jù)是用json傳的,所以只是一串富文本的String,而不是一個(gè)html文件或者鏈接。
問題解答
回答1:自行拼接成html然后通過UIWebView或者WKWebView加載這個(gè)可以去github上面找一些知乎日?qǐng)?bào)的第三方練手項(xiàng)目來看看他的詳情頁面實(shí)現(xiàn)就知道了
然后就是通過js和iOS的交互來完成圖片點(diǎn)擊等一些自定義的功能了這個(gè)可以用原生的方法或者使用WKWebViewJavascriptBridge第三方來完成
還有的實(shí)現(xiàn)方式就是富文本,一些優(yōu)秀的第三方也可以實(shí)現(xiàn),就是可能會(huì)遇到一些你自己業(yè)務(wù)特殊功能會(huì)比較難處理
回答2:您好!請(qǐng)問一下這個(gè)問題解決了么?
標(biāo)簽:
web
上一條:javascript - 現(xiàn)在有什么用weex開發(fā)的上線了App Store的應(yīng)用嗎?想看下做出來的效果下一條:html5 - 在Mac里使用vscode,卻無法使用已下載的擴(kuò)展……
相關(guān)文章:
1. android - 類似這樣的recyclerview滑動(dòng)效果2. python - 正則表達(dá)式中,如果匹配到的字符串后一半剛好是下一個(gè)匹配字符串的前一半,怎么實(shí)現(xiàn)?3. docker不顯示端口映射呢?4. javascript - 給某個(gè)類添加一個(gè)偽類,這個(gè)類有click事件,現(xiàn)在我點(diǎn)擊偽類也觸發(fā)了click事件5. mysql - SQL語句可以提供“查詢表,并至第100條結(jié)果為止”嗎?6. node.js - JavaScript的一個(gè)不能理解的地方7. 老師,請(qǐng)問我打開browsersync出現(xiàn)這個(gè)問題怎么解決啊?8. python - xpath提取網(wǎng)頁路徑?jīng)]問題,但是缺失內(nèi)容?9. javascript - js一個(gè)call和apply的問題?10. mysql - 數(shù)據(jù)庫為什么需要鎖機(jī)制?
排行榜

熱門標(biāo)簽