Iphone 如何在锁屏上添加自定义视图?

Iphone 如何在锁屏上添加自定义视图?,iphone,ios,customization,jailbreak,lockscreen,Iphone,Ios,Customization,Jailbreak,Lockscreen,我是开发越狱iphone应用程序的新手。我想在锁屏上添加我自己的视图,例如button,并执行一些简单的任务,但我不知道要使用什么api或函数。我可以通过使用一个特殊的模板(比如编写定制的通知小部件)来做到这一点吗?或者在特定视图上添加子视图?这是我的徽标代码: #import <UIKit/UIKit.h> #import <SpringBoard/SBAwayController.h> %hook SBAwayController - (void)lock {

我是开发越狱iphone应用程序的新手。我想在锁屏上添加我自己的视图,例如button,并执行一些简单的任务,但我不知道要使用什么api或函数。我可以通过使用一个特殊的模板(比如编写定制的通知小部件)来做到这一点吗?或者在特定视图上添加子视图?

这是我的徽标代码:

#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
#导入
#进口
%吊钩式自动控制器
-(无效)锁
{
%奥利格;
UIButton*btn=[UIButton Button类型为:UIButtonyPeroundRect];
btn.frame=CGRectMake(10100280,50);
[btn setTitle:@“Hello通知”状态:UIControlStateNormal];
UITapGestureRecognizer*singleTap=[[UITapGestureRecognizer alloc]initWithTarget:自操作:@selector(unlock)]自动释放];
[btn AddGestureRecognitor:singleTap];
[[objc_getClass(“SBAwayController”)sharedAwayController]awayView]addSubview:btn];
返回;
}
%结束

当我锁定屏幕时,按钮会添加到锁定屏幕。

您有吗?对于这些调整,这通常是您熟悉的好信息。非常感谢。这应该行得通。我已经扔掉了Springboard头文件,现在我正在寻找控制锁屏的类。