Добавьте UIButton в приложение ViewController на iPhone/iPad с помощью Theos

Хорошо, у меня есть идея для настройки MobileSubstrate для iPhone.

В этой идее я хотел добавить кнопку в ViewController MobileSMS.app, чтобы кнопка появлялась при открытии приложения.

Если кто-нибудь может помочь с кодированием, если это будет очень признательно.

Кроме того, если есть способ сделать это с Теосом, было бы здорово.

Спасибо


person LukeSC1993    schedule 10.04.2014    source источник


Ответы (1)


MobileSMS.app использует Private Framework ChatKit. так

для получения UIButton вам нужно создать программно, проверьте код ниже

#import <UIKit/UIKit.h>

@interface CKConversationListController : UIViewController
- (void)loadView;
@end

%hook CKConversationListController

- (void)loadView {
    UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
    // now you can customize it for your own ;)
    [self.view addSubview:button]; // looks like CKConversationListController subclass of UIViewcontroller ;)
    %orig;
}

%end

тогда не забудьте связать ChatKit в вашем MakeFile как XXX_PRIVATE_FRAMEWORKS = ChatKit

Удачи ;)

person iMokhles    schedule 11.04.2014