Swift 为你的webView定制标题

 

有些情况下,应用中会使用webView来加载大段的文字,而且还是带各种标签的。

 

不能全部过滤掉,那样的话,内容就会失去原本想表达的格式。

 

可是,如果webView中并没有将内容的标题或其他杂项包含进那一大段内容,而是单独的存放在字典的另一个字段中,而且此时是不带任何标签的纯文本。

 

而且最终的页面又需要同时显示这些内容,这样的境地就比较尴尬了。

 

接下来这种方案可以缓解这种尴尬:

 

首先介绍一下实现思路:scrollView加在self.view上沾满屏幕,scrollView的顶部留出一段空白用于放标题等内容,下面用webView占满剩下的区域,用于加载大段文字。这样一来就可以定制属于自己的webView的标题了。

 

可是问题来了,webView本身是可以滑动的,同时scrollView也是可以滑动的,于是就会出现下面这种情况:滑动webView时标题部分不动,webView滑动到底,标题视图才可以滑动,这就给人很不舒服的感觉。

 

怎么样才可以让标题跟着webView一起滑动呢?那就是将webView.scrollView.scrollEnable设置为false,不让webView滑动,这样的话,就可以解决上一个问题了。

 

不过,坑是一个接着一个,如果这样设置,问题是webView以及scrollView.contentSize怎么设置呢?不要急,这个问题可以参考“swift 如何获取webView的内容高度

 

好了,为了让自己的webView标题花样百出,这些准备可以让你专心于你的标题设计了。

转载于:https://www.cnblogs.com/PaulpauL/p/5831793.html

    原文作者:aifanlu4798
    原文地址: https://blog.csdn.net/aifanlu4798/article/details/102291176
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞