最近遇到一个很有意思的小问题,这个问题其实很简单,而且解决方法也很简单,就是感慨一下自己的脑子短路。
一般应用中多会有一些H5的链接页面,用于展示一些说明之类的页面,标题一般都是直接获取的webView的title~~emmm,我一般写法就是直接self.title = 获取到的webview的title,看到这里,懂的朋友应该会指出哪里写的不严谨~~然鹅这种写法一般情况下是没有大毛病,并且可以满足需求的~so~这么久我们也一直这么写并没有出现过什么问题。但是~最近做的一个小应用产品提出了需求,其中一个tab页需要替换成H5页面,这个时候问题就出来啦~~执行完webView的self.title = 之后~~嚯~tabbar上的上面对应的tab文本也变成了webView的title~~饿的老天爷~~问题就是无论是tabbar的title还是navigationItem的title,都是可以用这种方法设置的,而且都是生效的~~so~~再次设置的时候就出问题了~最后的解决方案是:
设置webview的title时,方法改为self.navigationItem.title~~
一次很小的乌龙事件,却让我体会到自己该学习巩固知识了~~
网友评论