iOS 开发技巧大全

iOS UI debug

2017-07-21  本文已影响14人  ShawnDu

两个手指点状态栏 唤出。
OC:

id overlayClass = NSClassFromString(@"UIDebuggingInformationOverlay");
    [overlayClass performSelector:@selector(prepareDebuggingOverlay)];
    id overlay = [overlayClass performSelector:@selector(overlay)] ;
    [overlay performSelector:@selector(toggleVisibility)];

Swift:

let overlayClass = NSClassFromString("UIDebuggingInformationOverlay") as? UIWindow.Type
     _ = overlayClass?.perform(NSSelectorFromString("prepareDebuggingOverlay"))
     let overlay = overlayClass?.perform(NSSelectorFromString("overlay")).takeUnretainedValue() as? UIWindow
     _ = overlay?.perform(NSSelectorFromString("toggleVisibility"))
上一篇下一篇

猜你喜欢

热点阅读