cha*_*tur 23 iphone scrollbar uitableview
我只能找到是否要显示滚动条或不使用
tableView.showsVerticalScrollIndicator = YES/NO;
Run Code Online (Sandbox Code Playgroud)
但是如何自定义滚动条的颜色,宽度以及其他可能的功能?
任何帮助将不胜感激.
编辑:
我从代码片段中得到了这个想法,其中必须在MKMapKit中找到Google徽标并将其重新定位到某个位置以便它仍然可见.通过以下方法,可以将自定义图像设置为UItbaleview的滚动条.但我没有发现改变滚动条的大小.
-(void) ViewDidLoad
{
UIImageView *testView = [self.tableView.subviews objectAtIndex:1];
UIImage *Img = [UIImage imageNamed:@"image.png"];
[testView setImage:Img];
}
Run Code Online (Sandbox Code Playgroud)
编辑:根据Nekto的建议,您可以使用以下来改变宽度.
CGRect frame = testView.frame;
frame.size.width = 10; //set any value you want.
testView.frame = frame;
Run Code Online (Sandbox Code Playgroud)
Nek*_*kto 40
您只能设置滚动指示器的样式:
滚动指示器的样式.
@property(nonatomic) UIScrollViewIndicatorStyle indicatorStyle
Run Code Online (Sandbox Code Playgroud)
样式:
滚动指示器样式滚动指示器的样式.您可以使用这些常量来设置indicatorStyle样式的值.
typedef enum {
UIScrollViewIndicatorStyleDefault,
UIScrollViewIndicatorStyleBlack,
UIScrollViewIndicatorStyleWhite
} UIScrollViewIndicatorStyle;
Run Code Online (Sandbox Code Playgroud)
例如:
tableView.indicatorStyle = UIScrollViewIndicatorStyleBlack;
Run Code Online (Sandbox Code Playgroud)
您可以使用以下方法更改滚动指示器颜色
tableView.indicatorStyle=UIScrollViewIndicatorStyleWhite;
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
21130 次 |
| 最近记录: |