|
- //
- // Implementation file, shows all methods, classes, property's, and ivars implemented in code
- //
-
- //Linking the header file.
- //It is possible to put all the headers in here,
- //but that will get real messy real soon on a bigger tweak.
- #import "Tweak.h"
-
- %hook YTMainAppVideoPlayerOverlayView //The class I am hooking.
- -(void)setControlsOverlayVisible:(BOOL)arg1 { //The method I am hooking.
-
- //Obtaining the background from property's.
- //You could leave this method out but it helps with readability
- //because the original header is in another file.
- //The reason I'm doing this every single time and not only
- //one per view initialization is because I noticed that
- //youtube resets this value sometimes so this is just in case.
- UIView * background = (UIView *) [self backgroundView];
-
- [background setAlpha:(CGFloat)0]; //Calling the method to set the alpha to 0
- %orig(arg1); //Invoking the original setControlsOverlayVisible method with the original value
- }
- %end
|