Нужно добавить в методе
Также в нашем экшене
- (void)applicationDidFinishLaunching:(NSNotification *)aNotificationстрочку после
[sliderTextLabel setIntValue:[slider intValue]];:
[[NSApp dockTile] setBadgeLabel:[NSString stringWithFormat:@"%i",[slider intValue]]];Эта строка проинициализирует начальное состояние числового значения слайдера и выведет его в бейдж.
- (IBAction)sliderChange:(id)senderпосле строки
[sliderTextLabel setIntValue:[slider intValue]];вставить ту же строку, что Вы вставляли в
- (void)applicationDidFinishLaunching:(NSNotification *)aNotificationПри изменении положения ползунка, данные будут меняться и в нашем бэйдже.
[NSString stringWithFormat:@"%i",[slider intValue]]приводит целочисленное значение в тип "строка", тем самым обрезает плавающую точку. Если вместо этого написать просто
[slider stringValue], то будет отображаться число с плавающей точкой.
Немає коментарів:
Дописати коментар