如何解决NSScrollView 自带的竖直Scroller不会影藏的问题
时间: 2023-12-03 22:47:35 浏览: 44
如果你使用的是 macOS 上的 NSScrollView,可以通过设置 `automaticallyAdjustsContentInsets` 属性来解决这个问题。将其设置为 `YES`,NSScrollView 将会自动调整内容的插入(insets)以确保滚动条正确的显示和隐藏。
代码示例:
```objc
NSScrollView *scrollView = [[NSScrollView alloc] initWithFrame:frame];
scrollView.hasVerticalScroller = YES;
scrollView.automaticallyAdjustsContentInsets = YES;
```
如果你使用的是 iOS 上的 UIScrollView,可以通过设置 `automaticallyAdjustsScrollIndicatorInsets` 属性来解决这个问题。将其设置为 `YES`,UIScrollView 将会自动调整滚动条的插入(insets),以确保滚动条正确的显示和隐藏。
代码示例:
```objc
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:frame];
scrollView.showsVerticalScrollIndicator = YES;
scrollView.automaticallyAdjustsScrollIndicatorInsets = YES;
```
注意:在 iOS 11 以前的版本中,`automaticallyAdjustsScrollIndicatorInsets` 默认是关闭的,你需要手动设置来解决这个问题。在 iOS 11 及以后的版本中,默认是开启的,不需要手动设置。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)