Как я могу запустить оповещение в приложении Mac OS X, которое происходит, когда происходит салфетка или щепотка. В уведомлении указывается направление удара, и если у него есть щепотка, если он является щепоткой или щепоткойКак запустить оповещение/всплывающее окно в Mac OS X app
-1
A
ответ
2
Документация от Apple на handling trackpad events довольно информативна. Вам нужно посмотреть на метод swipeWithEvent:(NSEvent *)event
и метод magnifyWithEvent:(NSEvent *)event
. Они дают ясные примеры того, что вы можете сделать с этими методами и как реализовать их . Я сделал это очень быстро, поэтому этот код не был протестирован. Но вам нужно будет сделать что-то подобное. Я бы предложил вам прочитать всю статью, а затем создать свой собственный код.
- (void)swipeWithEvent:(NSEvent *)event {
CGFloat x = [event deltaX];
CGFloat y = [event deltaY];
NSString *msg = @"";
if (x != 0) {
msg = (x > 0) ? @"Left Swipe" : @"Right Swipe";
}
if (y != 0) {
msg = (y > 0) ? @"Up Swipe" : @"Down Swipe";
}
[self displayWithMessage:msg];
}
- (void)magnifyWithEvent:(NSEvent *)event {
NSString *msg = @"";
if([event magnification] > 0) {
msg = @"Pinch In";
}
else if ([event magnification] < 0) {
msg = @"Pinch Out";
}
[self displayWithMessage:msg];
}
-(void) displayWithMessage:(NSString *)message {
NSAlert *alert = [[NSAlert alloc] init];
[alert setAlertStyle:NSInformationalAlertStyle];
[alert setMessageText:@"Gesture Notification"];
[alert setInformativeText:message];
[alert runModal];
}
Смежные вопросы
- 1. Как запустить clojure на Mac OS X?
- 2. Запустить mac os x app method из командной строки
- 3. Проверка пароля в Mac OS X app
- 4. Всплывающее окно в OS X App
- 5. Как получить плавающее окно в mac os x
- 6. Создание Mac OS X App вместо консоли
- 7. Mac OS X app/service и stdin?
- 8. Изменить название Mac OS X Mavericks app
- 9. Невозможно запустить pkgin на Mac OS X
- 10. Невозможно запустить mongod на Mac OS X
- 11. Как запустить скрипт как root в Mac OS X?
- 12. Mac OS X PackageMaker
- 13. Многопоточность в Mac OS X
- 14. Как запустить AppleScript из изолированного приложения на Mac (OS X)
- 15. Как очистить экран в julia-app mac OS-X?
- 16. Подписывание Mac os app?
- 17. Как запустить скрипт Perl в Mac OS X?
- 18. Как запустить g95 исполняемые файлы в Mac OS X терминала
- 19. Как запустить MariaDB при загрузке в Mac OS X?
- 20. Как запустить симулятор BB10 в Mac OS X
- 21. Как запустить runnakerun в Mac OS X внутри среды conda?
- 22. Mac OS X Embedded Helper App Bundle Code Signing
- 23. Irrlicht Mac OS X crash
- 24. силы держать окно приложения на вершине - Mac OS X
- 25. MAC OS - Как запустить приложение (.app) через Java-класс?
- 26. Как получить CodeSignature для Mac OS X app
- 27. Как открыть окно терминала автоматически на Mac OS X
- 28. OS X: Open About App window programatically
- 29. OS X App Development Framework
- 30. Сборка Mac OS X