mirror of
https://github.com/arichornlover/uYouEnhanced.git
synced 2026-04-19 09:52:05 +00:00
Update uYouPlus.xm
This commit is contained in:
parent
19e2bb2d73
commit
5bf8355b39
1 changed files with 8 additions and 12 deletions
|
|
@ -109,20 +109,16 @@ NSBundle *tweakBundle = uYouPlusBundle();
|
|||
}
|
||||
%new;
|
||||
- (void)settingsAction {
|
||||
Class YTNavigationControllerClass = %c(YTNavigationController);
|
||||
YTNavigationController *navigationController = [YTNavigationControllerClass sharedNavigationController];
|
||||
Class YTApplicationSettingsEndpointRootClass = NSClassFromString(@"YTIApplicationSettingsEndpointRoot");
|
||||
id applicationSettingsEndpoint = [%c(YTApplicationSettingsEndpointRootClass) alloc];
|
||||
[applicationSettingsEndpoint setHack:YES];
|
||||
|
||||
Class YTApplicationSettingsEndpointRootClass = %c(YTApplicationSettingsEndpointRoot);
|
||||
id applicationSettingsEndpoint = [%c(YTApplicationSettingsEndpointRoot) applicationSettingsEndpoint];
|
||||
Class YTICommandClass = NSClassFromString(@"YTICommand");
|
||||
id command = [%c(YTICommandClass) alloc];
|
||||
[command setEndpoint:applicationSettingsEndpoint];
|
||||
|
||||
Class YTIButtonRendererClass = %c(YTIButtonRenderer);
|
||||
id buttonRenderer = [%c(YTIButtonRenderer) new];
|
||||
|
||||
[buttonRenderer setIconType:SETTINGS];
|
||||
[buttonRenderer setNavigationEndpoint:applicationSettingsEndpoint];
|
||||
[buttonRenderer setAccessibilityLabel:@"Settings"];
|
||||
|
||||
[navigationController handleButtonRendererAction:buttonRenderer];
|
||||
UIViewController *settingsViewController = [self _viewControllerForAncestor];
|
||||
[settingsViewController presentViewController:command animated:YES completion:nil];
|
||||
}
|
||||
%end
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue