我只能找到是否要显示滚动条或不使用
tableView.showsVerticalScrollIndicator = YES/NO;
但如何自定义滚动条的颜色、宽度以及其他功能(如果可能)?
任何帮助将不胜感激。
EDIT:
我从代码片段中得到了这个想法,其中必须在 MKMapKit 中找到 Google 徽标并将其重新定位到某个位置以使其保持可见。
通过以下方法,可以将自定义图像设置为 UItbaleview 的滚动条。但我没有发现任何关于改变滚动条大小的信息。
-(void) ViewDidLoad
{
UIImageView *testView = [self.tableView.subviews objectAtIndex:1];
UIImage *Img = [UIImage imageNamed:@"image.png"];
[testView setImage:Img];
}
编辑:
根据 Nekto 的建议,您可以使用以下命令来更改宽度。
CGRect frame = testView.frame;
frame.size.width = 10; //set any value you want.
testView.frame = frame;
您只能设置样式滚动指示器:
滚动指示器的样式。
@property(nonatomic) UIScrollViewIndicatorStyle indicatorStyle
Styles:
滚动指示器样式
滚动指示器的样式。您可以使用这些常量来设置indicatorStyle 样式的值。
typedef enum {
UIScrollViewIndicatorStyleDefault,
UIScrollViewIndicatorStyleBlack,
UIScrollViewIndicatorStyleWhite
} UIScrollViewIndicatorStyle;
例如:
tableView.indicatorStyle = UIScrollViewIndicatorStyleBlack;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)