强制让控制器竖屏显示
1 | - (BOOL)shouldAutorotate |
设置不让SFSafariViewController侧滑返回
1 | Swift: |
1 | OC: |
如何
创建继承SFSafariViewController的控制器,在里面添加上面的代码就可以啦!
总结
有时候,我们在修改系统的控件属性时,总是希望想找到一个属性方法设置后,就可以达到自己想要的 UI或者逻辑,但其实,系统不可以提供那么多自定义的 API,所以,我们只能通过自己去找到想要的东西,然后去修复它,达到目的。类似的思想,比如hook。代码上也是很其妙。
参考扩展
- SFSafariViewController in iOS 9.2 | Apple Developer Forums
- ios - Safari View Controller Swipe Left to dismiss goes black - Stack Overflow
> 注:本文首发于 [iHTCboy's blog](http://iHTCboy.com),如若转载,请注来源