2010-09-17 77 views
3

邮件消息查看是因为我看到一个带有容器的滚动视图,容器又有一个标题(包括from,date和subject字段)和内容webview。iOS邮件消息查看像UIWebView

现在,当您放大web视图时,标题保持相同的位置和大小。

是否可以使用公共API执行此类视图?我发现UIWebView不是UIScrollView的子类,因此它不像滚动视图中的滚动视图。

回答

-1

您可以从Interface Builder或编程方式将UIWebView放置在UIScrollView中。

+0

这不是关于放置,它是滚动和缩放行为我想在邮件消息视图中完全一样 – catlan 2010-09-17 12:50:27

+0

我不确定这是一个好的和安全的想法。正如Apple在文档中所说的:“重要的是:您不应该在UIS​​crollView对象中嵌入UIWebView或UITableView对象。如果这样做,可能会导致意外的行为,因为两个对象的触摸事件可能会混淆并且被错误地处理” – yageek 2014-05-28 22:50:20

+0

这是正确的,然而许多商业产品都是这样做的。诀窍是禁用Web视图中的滚动。 – 2014-05-29 10:11:33

1

注入javascript到UIWebView将做一定程度的工作,但缩放仍然是一个问题。即我们不能仅缩放邮件主体的细节,使其他部分像To,Cc,Bcc,Subject unzoomed。