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