禁用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 

你可能感兴趣的:(禁用NSScrollView的下拉出现弹簧动画的效果)