Я делаю настройку iPhone, которая поместит ползунок респринга ниже слайдера выключения. Я нашел правильный класс, я переопределил его, и мне удалось вставить кнопку, которая перезагружает устройство при нажатии. Однако мне нужно заменить эту кнопку полосой «Слайд для респринга», точно так же, как «Слайд для выключения» над ней. Как я могу это сделать? Заранее спасибо! :)
РЕДАКТИРОВАТЬ: Вот мой исходный код:
#import "substrate.h"
#import <UIKit/UIKit.h>
@interface MultiBar
-(void)action;
@end
static UIButton *button;
static UIView *lockView;
%hook SBPowerDownView
-(void)finishedAnimatingIn
{
lockView = MSHookIvar<UIView *>(self, "_dimView");
button = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain];
[button addTarget:self action:@selector(action) forControlEvents:UIControlEventTouchUpInside];
[button setTitle:@"Respring" forState:UIControlStateNormal];
button.frame = CGRectMake(80,100,160,40);
[lockView addSubview:button];
[button release];
%orig;
}
%new(v@:)
-(void)action
{
[[UIApplication sharedApplication] relaunchSpringBoard];
}
%end