我是开发jailbroaken iphone应用程序的新手。我想在锁屏上添加我自己的视图,例如按钮,并执行一些简单的任务,但我不知道使用什么api或函数。我可以通过使用特殊模板(如编写自定义通知小部件)来实现吗?或者在特定视图中添加子视图?
答案 0 :(得分:0)
这是我的徽标代码:
#import <UIKit/UIKit.h>
#import <SpringBoard/SBAwayController.h>
%hook SBAwayController
- (void)lock
{
%orig;
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn.frame = CGRectMake(10, 100, 280, 50);
[btn setTitle:@"Hello Notification" forState:UIControlStateNormal];
UITapGestureRecognizer *singleTap = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(unlock)] autorelease];
[btn addGestureRecognizer:singleTap];
[[[objc_getClass("SBAwayController") sharedAwayController] awayView] addSubview:btn];
return;
}
%end
当我锁定屏幕时,该按钮被添加到锁屏。