禁用NSScrollView的下拉出现弹簧动画的效果

在OS X 10.7 以上的系统。苹果为NSScrollView下拉增加了 橡皮、弹簧的动画效果。有时候这个效果并不适用。比如用WKwebview开发桌面应用的时候,这个下拉效果将导致页面的背景跟scrollview的背景颜色不一致,给用户感觉App不够原生,App的Web化太明显。

  1. 更改系统上所有App的NSScrollView下拉的动画效果
    终端输入命令
  • 禁用
defaults write -g NSScrollViewRubberbanding -bool true
  • 启用
defaults delete -g NSScrollViewRubberbanding 
  1. 更改指定的App的NSScrollView下拉的动画效果
    假设App的bundle identifier 是 com.xxx.app ,终端输入命令
  • 禁用
defaults write com.xxx.app  NSScrollViewRubberbanding -bool true
  • 启动
defaults delete com.xxx.app NSScrollViewRubberbanding 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容