我想使用NSLevelIndicator
來管理我的應用中的評分,但我不明白如何檢測點擊並更新評分。NSLevelIndicator:檢測點擊和更新
這是代碼:屬性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???
}