/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
iphone/Maps/UI/Editor/MWMEditorAdditionalNamesHeader.m
39 строк
983 B
Aleksey Belouosv
[iOS] rename some .mm to .m, remove some dead code
06 ноя 2019, 15:24
06 ноя 2019, 15:24
fb96286
Код
Авторство
О чём код?
#import "MWMButton.h" #import "MWMEditorAdditionalNamesHeader.h" #import "UILabel+RuntimeAttributes.h" @interface MWMEditorAdditionalNamesHeader () @property (weak, nonatomic) IBOutlet UILabel * label; @property(copy, nonatomic) MWMVoidBlock toggleBlock; @property (weak, nonatomic) IBOutlet MWMButton * toggleButton; @end @implementation MWMEditorAdditionalNamesHeader + (instancetype)header:(MWMVoidBlock)toggleBlock { MWMEditorAdditionalNamesHeader * h = [NSBundle.mainBundle loadNibNamed:[self className] owner:nil options:nil].firstObject; h.label.localizedText = L(@"place_name").uppercaseString; h.toggleBlock = toggleBlock; return h; } - (IBAction)toggleAction { self.toggleBlock(); } - (void)setShowAdditionalNames:(BOOL)showAdditionalNames { [self.toggleButton setTitle:showAdditionalNames ? L(@"hide") : L(@"show") forState:UIControlStateNormal]; } - (void)setAdditionalNamesVisible:(BOOL)visible { self.toggleButton.hidden = !visible; } @end