创建UIView越狱调整

时间:2014-04-18 17:44:36

标签: uiview jailbreak theos springboard logos

我正在尝试使用iOSOpenDev和徽标模板开发越狱调整。

我试图在用户进入Springboard时创建一个UIView。 (我相信Springboard类是SBUIController而且我认为方法是- (void)finishLaunching)。

我有没有办法以图形方式设计UIView(使用故事板或类似于创建应用程序时),然后我将如何将其插入代码中以使其显示。不是作为一个应用程序,而是作为一个独立的UIView在跳板上。任何帮助将不胜感激。

由于

1 个答案:

答案 0 :(得分:0)

是的,您可以使用界面构建器创建自定义UIViewUIViewController,并从调整内部加载它。

要做到这一点,你需要:

  1. 将视图的* .nib文件复制到/System/Library/CoreServices/SpringBoard.app/
  2. 致电NSBundle方法-(NSArray*)loadNibNamed:(NSString*)name owner:(id)owner options:(NSDictionary*)options
  3. 从调整内部加载和显示视图或查看控制器没有什么特别之处。在你的情况下 - SpringBoard调整。可以想象它就像你的SpringBoard一样,你的代码就是SpringBoard的代码。这意味着您可以使用在普通iOS应用程序中使用的相同API。 NSBundle加载你的笔尖,UIViewController展示你的视图控制器,UIView将你的视图添加为另一个视图的子视图等。在此之前你需要做的就是查找视图或者在SpringBoard中查看所需的控制器,并将资源复制到SpringBoard的目录中。

    我是怎么做的。我有一个Camera app tweak,可以修改现有的UI,并且可以加载我在Interface Builder中创建的自定义视图。没什么特别的 - 加载笔尖,礼物和一切正常。