1

我正在尝试在我越狱的 iPhone 上进行调整,以使用音量按钮更改 Reeder、iBooks 等中的页面,但我被困在我告诉应用程序在按下按钮时要做什么的部分。我发现我无法模拟触摸,那么我有什么选择?

谢谢。

4

2 回答 2

2

要告诉应用程序翻页,您需要做的是查看每个应用程序的头文件,并找到用于翻页的方法。每种方法很可能会有所不同。

找到它们后,您需要挂钩某种初始化方法并将对象添加为 AVSystemController_SystemVolumeDidChangeNotification 的观察者,并将选择器设置为您之前找到的选择器。

当页面视图消失或不再需要时,不要忘记删除观察者,否则你会崩溃。

于 2012-06-20T20:06:44.143 回答
1

像这样处理 AVSystemController_SystemVolumeDidChangeNotification

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(volumeChanged:) 
                                        name:@"AVSystemController_SystemVolumeDidChangeNotification" 
                                        object:nil];  

-(IBAction)volumeChanged:(id)sender{
  [volumeViewSlider _updateVolumeFromAVSystemController];
}
于 2012-06-20T20:03:23.910 回答