// // NTESTeamSwitchTableViewCell.m // NIM // // Created by amao on 5/29/15. // Copyright (c) 2015 Netease. All rights reserved. // #import "NIMTeamSwitchTableViewCell.h" #import "UIView+NIM.h" @implementation NIMTeamSwitchTableViewCell - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier{ self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]; if (self) { _switcher = [[UISwitch alloc] initWithFrame:CGRectZero]; [_switcher addTarget:self action:@selector(valueChanged:) forControlEvents:UIControlEventValueChanged]; [self addSubview:_switcher]; } return self; } - (void)valueChanged:(id)sender { if (_switchDelegate && [_switchDelegate respondsToSelector:@selector(onStateChanged:)]) { [_switchDelegate onStateChanged:_switcher.on]; } } - (void)layoutSubviews{ [super layoutSubviews]; CGFloat right = 20.f; self.switcher.nim_right = self.nim_width - right; self.switcher.nim_centerY = self.nim_height * .5; } @end