
####iOS7 Programming Cookbook 第一章学习笔记 UISlider
#####Customizing the UISlider
#####ViewController.m
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
.0f; edgeInsets.top = 0.0f; edgeInsets.right = 0.0f; edgeInsets.bottom = 0.0f; result = [result resizableImageWithCapInsets:edgeInsets]; return result; }
与前面的方法相似,这一个返回可调整大小的最大值 滑块轨道图像 */ - (UIImage *) maximumTrackImage{ UIImage *result = [UIImage imageNamed:@"MaximumTrack"]; UIEdgeInsets edgeInsets; edgeInsets.left = 0.0f; edgeInsets.top = 0.0f; edgeInsets.right = 3.0f; edgeInsets.bottom = 0.0f; result = [result resizableImageWithCapInsets:edgeInsets]; return result; }
- (void)viewDidLoad{ [super viewDidLoad]; self.slider = [[UISlider alloc] initWithFrame: CGRectMake(0.0f,0.0f,218.0f,23.0f)]; self.slider.value = 0.5; self.slider.minimumValue = 0.0f; self.slider.maximumValue = 1.0f; self.slider.center = self.view.center; [self.view addSubview:self.slider]; [self.slider setMinimumValueImage:[UIImage imageNamed:@"MinimumValue"]]; [self.slider setMinimumTrackImage:[self minimumTrackImage] forState:UIControlStateNormal]; [self.slider setThumbImage:[UIImage imageNamed:@"Thumb"] forState:UIControlStateNormal]; [self.slider setThumbImage:[UIImage imageNamed:@"Thumb"] forState:UIControlStateHighlighted]; [self.slider setMaximumTrackImage:[self maximumTrackImage] forState:UIControlStateNormal]; [self.slider setMaximumValueImage:[UIImage imageNamed:@"MaximumValue"]]; }
@end
|

Reference
近期评论