UIWebView 高度完全展开时的内存占用问题

2015-11-18 19:36:37 +08:00
 xi_lin

和这个提问完全一样的情况

http://stackoverflow.com/questions/28673505/uiwebview-with-dynamic-height-leads-to-memory-crash

我在 UITableView 里的一个 cell 内加了一个 UIWebView ,当把高度设成完全展开的时候内存占用会特别高。但是不设成完全展开的话 scroll 效果就会很奇怪。

有好的解决方案不?

2781 次点击
所在节点    iDev
6 条回复
adow
2015-11-18 20:57:35 +08:00
我也是 cell 里面一个完全展开的 UIWebView, 到没有注意过内存占用的问题啊
xi_lin
2015-11-18 21:10:40 +08:00
@adow 图片多吗?几十张图的网页肯定会崩的。你可以监测下内存占用
loveuqian
2015-11-18 21:12:19 +08:00
记得喵神在 v2 回帖说过不在 cell 里面搞什么 webView
他说了用另外一个东西代替,忘了是什么,你搜搜
loveuqian
2015-11-18 21:12:33 +08:00
不在 typo 不要在
lyragosa
2015-11-18 21:13:54 +08:00
@loveuqian 求问是什么
SeanChense
2015-11-18 21:19:37 +08:00
@lyragosa
为什么老想着把 webview 塞到 cell 里这种邪门歪道,而不去花哪怕那么一点点时间去了解一下 Text Kit 呢?
给几个关键字吧
1. 用 textview 做, subclass 一个 UITextView 是很好的 start point
2. 超链接处理 -> characterIndexForPoint:inTextContainer:fractionOfDistanceBetweenInsertionPoints:
3. 图片 -> NSTextAttachment

当然你如果很赶工期的话直接用 DTCoreText 应该也不错,不过你就错过了一个尝试使用 Text Kit 的好机会,会比较可惜。


https://v2ex.com/t/226916#reply36 10#

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/237141

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX