12345678910111213141516171819202122232425262728293031323334353637383940 |
- //
- // 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
|