Swiftgram/Display/UINavigationItem+Proxy.h
2015-07-30 01:09:30 +03:00

16 lines
652 B
Objective-C

#import <UIKit/UIKit.h>
typedef void (^UINavigationItemSetTitleListener)(NSString *);
typedef void (^UINavigationItemSetBarButtonItemListener)(UIBarButtonItem *, BOOL);
@interface UINavigationItem (Proxy)
- (NSInteger)addSetTitleListener:(UINavigationItemSetTitleListener)listener;
- (void)removeSetTitleListener:(NSInteger)key;
- (NSInteger)addSetLeftBarButtonItemListener:(UINavigationItemSetBarButtonItemListener)listener;
- (void)removeSetLeftBarButtonItemListener:(NSInteger)key;
- (NSInteger)addSetRightBarButtonItemListener:(UINavigationItemSetBarButtonItemListener)listener;
- (void)removeSetRightBarButtonItemListener:(NSInteger)key;
@end