/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
iphone/Maps/Classes/MWMTableViewCell.m
52 строки
1 KB
Alexander Boriskov
[iOS] Refactored old styles
12 фев 2020, 14:37
12 фев 2020, 14:37
91d7242
Код
Авторство
О чём код?
#import "MWMTableViewCell.h" @implementation MWMTableViewCell - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; return self; } - (void)awakeFromNib { [super awakeFromNib]; } - (void)addSubview:(UIView *)view { [super addSubview:view]; if (self.isSeparatorHidden) [self hideSeparators]; } - (void)setIsSeparatorHidden:(BOOL)isSeparatorHidden { _isSeparatorHidden = isSeparatorHidden; if (isSeparatorHidden) [self hideSeparators]; } - (void)hideSeparators { for (UIView * view in self.subviews) view.hidden = [[[view class] className] isEqualToString:@"_UITableViewCellSeparatorView"]; } - (void)layoutSubviews { [super layoutSubviews]; if (self.isSeparatorHidden) [self hideSeparators]; } @end @implementation MWMTableViewSubtitleCell - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier { return [super initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:reuseIdentifier]; } @end