2014-11-19 5 views
1

Я создаю трюк джейлбрейка, который добавляет представление к UIWindow того, что текущий текущий ключ. Проблема в том, что всякий раз, когда keyWindow меняет вид, удаляется вид.UIWindow keyWindow изменил уведомление

Я использую этот

%hook SBApplication 
-(void)willActivate { 
    UIWindow *window = [[UIApplication sharedApplication] keyWindow]; 
    UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0,320,53)]; 
    view.backgroundColor = [UIColor greenColor]; 
    [window addSubview:view]; 
} 
%end 

есть другой метод, который лучше использовать здесь или там уведомление, которое отправляется при изменении окна?

ответ

1

Понял это!

метод вызывается, когда keyWindow изменяется в UIWindow и метод

-(void)makeKeyWindow 

только крючок, что и затем добавить подвид!

Смежные вопросы