标签:
这种按钮iOS没有原生效果。
可以靠按钮的不同点击状态来实现这个效果。
代码如下:
_workBtn = [UIButton buttonWithType:UIButtonTypeCustom]; [_workBtn setImage:[UIImage imageNamed:@"xuanxiang_hui"] forState:UIControlStateNormal]; [_workBtn setImage:[UIImage imageNamed:@"xuanxiang_lv"] forState:UIControlStateSelected]; [self.contentView addSubview:_workBtn]; [_workBtn mas_makeConstraints:^(MASConstraintMaker *make) { make.right.equalTo(workLB.left).offset(-6); make.size.equalTo(CGSizeMake(17, 17)); make.centerY.equalTo(self.centerY); }]; _workBtn.selected = YES;
另外一个比较困惑的地方,如果TableView使用自定义Cell
如果在
cellForRowAtIndexPath方法里使用cell.textLabel.text = @"";
会造成位置偏移
但是可以在重写的init方法里使用self.textLabel.text = @""
应该是内部逻辑,初级码农对此不是很理解@ @
标签:
原文地址:http://www.cnblogs.com/wycstudy/p/5663964.html