我正在尝试在我越狱的 iPhone 上进行调整,以使用音量按钮更改 Reeder、iBooks 等中的页面,但我被困在我告诉应用程序在按下按钮时要做什么的部分。我发现我无法模拟触摸,那么我有什么选择?
谢谢。
我正在尝试在我越狱的 iPhone 上进行调整,以使用音量按钮更改 Reeder、iBooks 等中的页面,但我被困在我告诉应用程序在按下按钮时要做什么的部分。我发现我无法模拟触摸,那么我有什么选择?
谢谢。
要告诉应用程序翻页,您需要做的是查看每个应用程序的头文件,并找到用于翻页的方法。每种方法很可能会有所不同。
找到它们后,您需要挂钩某种初始化方法并将对象添加为 AVSystemController_SystemVolumeDidChangeNotification 的观察者,并将选择器设置为您之前找到的选择器。
当页面视图消失或不再需要时,不要忘记删除观察者,否则你会崩溃。
像这样处理 AVSystemController_SystemVolumeDidChangeNotification
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(volumeChanged:)
name:@"AVSystemController_SystemVolumeDidChangeNotification"
object:nil];
-(IBAction)volumeChanged:(id)sender{
[volumeViewSlider _updateVolumeFromAVSystemController];
}