iOS开关按钮自定义指南
可以设置开关的颜色和修改字符串等。例如,使用图片替代:UIImage *normal_left = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"left_normal" ofType:@"png"]]; UIImage *normal_right = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"right_normal" ofType:@"png"]]; NSMutableArray *unselectImages = [[NSMutableArray alloc] initWithObjects:normal_left, normal_right, nil]; [normal_left release]; [normal_right release]; UIImage *select_left = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"left_press" ofType:@"png"]]; UIImage *select_right = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"right_press" ofType:@"png"]]; NSMutableArray *selectImages = [[NSMutableArray alloc] initWithObjects:select_left, select_right, nil]; [select_left release]; [select_right release]; CQSegmentControl *_segmentedControl = [[CQSegmentControl alloc] initWithItemsAndStype:titleItems stype:TitleAndImageSegmented]; for (UIView *subView in _segmentedControl.subviews) { [subView removeFromSuperview]; } _segmentedControl.normalImageItems = unselectImages; [unselectImages release]; _segmentedControl.highlightImageItems = selectImages;
CustomSegmented(自定义开关按钮).zip
预估大小:29个文件
CustomSegmented(自定义开关按钮)
文件夹
main.m
367B
left_press.png
4KB
right_normal.png
3KB
CustomSegmented_Prefix.pch
199B
CustomSegmentedViewController.xib
7KB
right_press.png
4KB
CustomSegmented.xcodeproj
文件夹
qiancheng.mode1v3
40KB
project.xcworkspace
文件夹
86.39KB
文件大小:
评论区