mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
30 lines
1.1 KiB
Objective-C
30 lines
1.1 KiB
Objective-C
#import <UIKit/UIKit.h>
|
|
|
|
typedef void (^UINavigationItemSetTitleListener)(NSString *);
|
|
typedef void (^UINavigationItemSetTitleViewListener)(UIView *);
|
|
typedef void (^UINavigationItemSetBarButtonItemListener)(UIBarButtonItem *, UIBarButtonItem *, BOOL);
|
|
typedef void (^UITabBarItemSetBadgeListener)(NSString *);
|
|
|
|
@interface UINavigationItem (Proxy)
|
|
|
|
- (void)setTargetItem:(UINavigationItem *)targetItem;
|
|
|
|
- (NSInteger)addSetTitleListener:(UINavigationItemSetTitleListener)listener;
|
|
- (void)removeSetTitleListener:(NSInteger)key;
|
|
- (NSInteger)addSetTitleViewListener:(UINavigationItemSetTitleViewListener)listener;
|
|
- (void)removeSetTitleViewListener:(NSInteger)key;
|
|
- (NSInteger)addSetLeftBarButtonItemListener:(UINavigationItemSetBarButtonItemListener)listener;
|
|
- (void)removeSetLeftBarButtonItemListener:(NSInteger)key;
|
|
- (NSInteger)addSetRightBarButtonItemListener:(UINavigationItemSetBarButtonItemListener)listener;
|
|
- (void)removeSetRightBarButtonItemListener:(NSInteger)key;
|
|
|
|
@end
|
|
|
|
NSInteger UITabBarItem_addSetBadgeListener(UITabBarItem *item, UITabBarItemSetBadgeListener listener);
|
|
|
|
@interface UITabBarItem (Proxy)
|
|
|
|
- (void)removeSetBadgeListener:(NSInteger)key;
|
|
|
|
@end
|