我想使用 aNSLevelIndicator
来管理我的应用程序中的评级,但我不明白如何检测点击它并更新评级。
这是代码:该属性rate
是在 .h 文件中创建的,它是在 IB 中正确链接的 IBOutlet。
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
NSLevelIndicatorCell *cell = [[NSLevelIndicatorCell alloc] initWithLevelIndicatorStyle:NSRatingLevelIndicatorStyle];
[cell setMinValue:0.0];
[cell setMaxValue:5.0];
[cell setFloatValue:3.0];
[cell setTarget:self];
[cell setAction:@selector(click:)];
[self.rate setCell:cell];
}
- (IBAction)click:(id)sender
{
//How to detect change in rating here???
}