Extender una clase
1) NEW FILE / OBJECTIVE-C FILE / CATEGORY
2) Arriba el nombre de la nueva clase y abajo la que extiende
en este caso BARevealViewController y SWRevealViewController
3) IMPLEMENTACION
.h
#import <SWRevealViewController/SWRevealViewController.h>
@interface SWRevealViewController (BARevealViewController)
- (void) initRevealViewWithWidth:(float)width overdraw:(float)overdraw displacement:(float)displacement;
@end
#import "SWRevealViewController+BARevealViewController.h"
@implementation SWRevealViewController (BARevealViewController)
- (void) initRevealViewWithWidth:(float)width overdraw:(float)overdraw displacement:(float)displacement{
self.rightViewRevealWidth = width; //260.0f
self.rightViewRevealOverdraw = overdraw; //60.0f
self.rightViewRevealDisplacement = displacement; //40.0f
}
@end
4) AÑADIR EL NOMBRE .h EN LA CLASE (fichero .m) DONDE SE NECESITE
#import "SWRevealViewController+BARevealViewController.h"