如何在 TableviewCell iOS 中显示 link 预览

How to show link preview in TableviewCell iOS

在我的 iOS 应用程序中,就像将 audio/text 转换为文本并显示在 UITableviewCell 中一样。

但是,如果用户在聊天文本字段中粘贴 link,例如“一些文本 https://www.somelink.com/,我想像 facebook 一样显示该页面的预览、Skype 等其他社交网络应用程序在做什么,对此我不太了解。

我想在我的 UITableviewCell 中实现它,任何人都可以建议我如何继续推进它。

我正在 Objective-C.

做这个应用

最后,我找到了解决办法。我尝试了很多方法来安装第三方 api,这对于从 link 显示网站预览很有用,但是,那些在 swift 中,而我的项目在 Objective-C 中,但是我无法将 objective-c 和 swift pods 安装到同一项目中,出现冲突。

所以,我只导入了几个 XML/HTML 解析器 类 并通过传递 URL.

提取了网站标题、图像和描述以及域

以下 link 帮助我提取网站标题、描述、图像和域以在预览中显示。

https://github.com/myell0w/MTDURLPreview

我希望这对以后的人有所帮助。