我在 xaml 页面中有一个 ScrollView 。但是我找不到与之关联的滚动条。没有可用于显示滚动条的属性。我应该添加一个自定义渲染器类来显示滚动条吗?
最佳答案
UIScrollView
滚动条上并不总是有“Win32 风格”,有一个滚动指示器可以在您滚动时显示,以向用户显示他们在可 ScrollView 中的位置。
在自定义渲染器 (ScrollViewRenderer
) 中,您可以设置如下项目:
scrollView.ShowsHorizontalScrollIndicator = true;
scrollView.ShowsVerticalScrollIndicator = true;
scrollView.IndicatorStyle = UIScrollViewIndicatorStyle.Black;
scrollView.ScrollIndicatorInsets = new UIEdgeInsets(0, 30, 0, 30);
但是,同样,内置滚动指示器只会在用户实际滚动时显示在屏幕上。
如果您需要一直在屏幕上显示滚动条,则需要自己绘制滚动条。
注意:这与 OS-X ScrollView 的行为相同。
关于c# - 如何在 xamarin ios 的 ScrollView 中添加滚动条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38835067/