摘要:
native 端初始化 wkwebview,设置 message handlerwebView = WKWebView.init()let usecc = self.webView.configuration.userContentControllerusecc.add(self, name: "testecho")实现 WKScriptMessageHandler协议extension View... 阅读全文
摘要:
有很多属性可以决定导航栏的视觉效果,下面做一下总结barStyle 属性白底黑字 default黑底白字 blackblackOpaque 和 blackTranslucent 已被 Deprecated。这个属性的优先级是最低的,其他的任何属性会覆盖这个属性的效果。 Any changes you make to other navigation bar appearance propert... 阅读全文
摘要:
主要效果有几点只显示一行文字输入文字过长时,自动换行上下不可以滑动删除时,自动显示上一行文字。如何做到只显示一行 textView.heightAnchor.constraint(equalToConstant: textView.font!.lineHeight),自动换行 这是 textView 自带的功能,不禁用滑动功能就好上下不可以滑动在 scroll... 阅读全文
摘要:
App Store 顶部动画App Store 中 Games、Apps、Updates 的顶部动画的特点: 自然状态下是大标题,右边有一个 button顶上去时,变成小标题,右边按钮消失导航栏有毛玻璃效果的,可以透过底部的内容自然状态下,点击列表项进入下一级,大标题自动变为返回按钮,并有动画无缝衔接网上提供的方案网上提供的方案是在导航栏中以 subView 的方式加入一个 button,然后... 阅读全文
摘要:
safeArea即可以正常显示内容的部分。 可以通过 additionalSafeAreaInsets 来调整 safeArea 的大小。 经过调整,范围如下: self.additionalSafeAreaInsets = UIEdgeInsets.init(top: 20, left: 30, bottom: 0, right: 10)通过 safeAreaLayoutGuide... 阅读全文
摘要:
这个 session 的主讲人感觉是一个很典型的美国人,年纪也不小。网络现状四十亿人在使用因特网,大概占有世界人口的一半。上网人数的增长在减缓。但是网络仍然在增长。增长点主要在物联网、第三世界国家(中国、印度)、移动设备。2G 网络仍然很普遍,要使用 Network Link Conditioner (NLC) 来模拟真实世界的网络状况。 IPV6通过 IPV6 建立的连接数目仍然不多。根据印... 阅读全文
摘要:
图像的显示过程。压缩后的图像加载到内存中, Data Buffer图像解码,放在 Image Buffer 中放到 Image Buffer 中,渲染到屏幕上解码时注意的一点Proportional to original image size, not view size. 解码后,占用内存大小,和原始图片的大小成正比,而不是和要显示的区域大小成正比。如果原始图片比要显示的区域大很多,就需要... 阅读全文
摘要:
啥是 Dynamic Type动态字体,即视力不好的用户,调整了默认字体的大小,开发者应该根据这个设置,动态改变界面的字体等,保证用户能看得清楚。这个还是蛮重要的,视力不好的人越来越多。 用户在哪里调整打开了开关之后,底部明显调整更大了。 开发者怎么知道用户设置了多大的字体通过监听一个通知即可 NotificationCenter.default.addObserver(forN... 阅读全文
摘要:
 真的是神器!! 参考Creating Self-Sizing Table View Cells 阅读全文