Repo created
This commit is contained in:
parent
4af19165ec
commit
68073add76
12458 changed files with 12350765 additions and 2 deletions
57
iphone/Maps/Classes/MWMTableViewCell.m
Normal file
57
iphone/Maps/Classes/MWMTableViewCell.m
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
#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;
|
||||
isSeparatorHidden ? [self hideSeparators] : [self showSeparators];
|
||||
}
|
||||
|
||||
- (void)hideSeparators
|
||||
{
|
||||
for (UIView * view in self.subviews)
|
||||
view.hidden = [[[view class] className] isEqualToString:@"_UITableViewCellSeparatorView"];
|
||||
}
|
||||
|
||||
- (void)showSeparators
|
||||
{
|
||||
for (UIView * view in self.subviews)
|
||||
view.hidden = NO;
|
||||
}
|
||||
|
||||
- (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
|
||||
Loading…
Add table
Add a link
Reference in a new issue