文章詳情頁(yè)
ios如何用UITextView或者WebView進(jìn)行圖 文 視頻 音頻混編?
瀏覽:192日期:2024-04-12 17:12:57
問(wèn)題描述
像網(wǎng)易新聞一樣,一篇文章中內(nèi)嵌有圖片,video,以及/或者audio。圖片點(diǎn)擊后可以放大,video和audio點(diǎn)擊后可以播放。
由于服務(wù)器的限制以及數(shù)據(jù)是用json傳的,所以只是一串富文本的String,而不是一個(gè)html文件或者鏈接。
問(wèn)題解答
回答1:自行拼接成html然后通過(guò)UIWebView或者WKWebView加載這個(gè)可以去github上面找一些知乎日?qǐng)?bào)的第三方練手項(xiàng)目來(lái)看看他的詳情頁(yè)面實(shí)現(xiàn)就知道了
然后就是通過(guò)js和iOS的交互來(lái)完成圖片點(diǎn)擊等一些自定義的功能了這個(gè)可以用原生的方法或者使用WKWebViewJavascriptBridge第三方來(lái)完成
還有的實(shí)現(xiàn)方式就是富文本,一些優(yōu)秀的第三方也可以實(shí)現(xiàn),就是可能會(huì)遇到一些你自己業(yè)務(wù)特殊功能會(huì)比較難處理
回答2:您好!請(qǐng)問(wèn)一下這個(gè)問(wèn)題解決了么?
標(biāo)簽:
web
上一條:javascript - 現(xiàn)在有什么用weex開(kāi)發(fā)的上線(xiàn)了App Store的應(yīng)用嗎?想看下做出來(lái)的效果下一條:html5 - 在Mac里使用vscode,卻無(wú)法使用已下載的擴(kuò)展……
相關(guān)文章:
1. 如何解決docker宿主機(jī)無(wú)法訪(fǎng)問(wèn)容器中的服務(wù)?2. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????3. javascript - 請(qǐng)指條明路,angular的$event,在select中卻是undefined?4. 如何修改vim插件vimwiki中Vimwiki2HTML的一些細(xì)節(jié)5. javascript - JS事件委托問(wèn)題6. javascript - 關(guān)于jquery的remove()方法7. JavaScript中怎么理解=、==和===8. java - Spring事務(wù)回滾問(wèn)題9. javascript - vue.js如何遞歸渲染組件.10. mongodb - Mongo java驅(qū)動(dòng)中,有沒(méi)有封裝好的函數(shù),可以直接取到文檔中的某個(gè)具體的值,而不是一個(gè)文檔?或者有沒(méi)有方法實(shí)現(xiàn)??
排行榜

熱門(mén)標(biāo)簽