简单地使用方法:
HCSStarRatingView
*starRatingView = [[
HCSStarRatingView
alloc
]
initWithFrame
:
self
.
starView
.
bounds
];
starRatingView.
allowsHalfStars
=
YES
;
starRatingView. maximumValue = 5 ;
starRatingView. minimumValue = 0 ;
starRatingView. value = 0 ;
starRatingView. tintColor = [ UIColor colorWithRed : 232 / 255.0 green : 156 / 255.0 blue : 39 / 255.0 alpha : 1.0 ];
// starRatingView.userInteractionEnabled = NO;
[starRatingView addTarget : self action : @selector (starRatingViewdidChangeValue:) forControlEvents : UIControlEventValueChanged ];
starRatingView. maximumValue = 5 ;
starRatingView. minimumValue = 0 ;
starRatingView. value = 0 ;
starRatingView. tintColor = [ UIColor colorWithRed : 232 / 255.0 green : 156 / 255.0 blue : 39 / 255.0 alpha : 1.0 ];
// starRatingView.userInteractionEnabled = NO;
[starRatingView addTarget : self action : @selector (starRatingViewdidChangeValue:) forControlEvents : UIControlEventValueChanged ];
[self.starView addSubview:starRatingView];
同样支持AutoLayout适配。
详细使用信息可以去gitHub上下载此框架,demo中有,gitHub主页下面也有介绍。