在iOS7中,UITableViewCell左侧会有默认15像素的空白。设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉。但是在iOS8中,设置setSeparatorInset:UIEdgeInsetsZero 已经不起作用了。下面是解决办法在UITableV...
分类:
其他好文 时间:
2016-01-13 15:46:40
阅读次数:
117
1、设置UITableViewCell的accessoryView有时候我们需要设置cell的一些样式,比如下图,这个就是设置了cell的accessory属性的内容,如果我们想在上面显示Switch,则可以通过下面的代码,cell.accessoryView=_modelSwitch;这样就是用一...
分类:
移动开发 时间:
2016-01-13 12:14:48
阅读次数:
222
在- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath这个方法中通过indexPath找到对应的cell,可以用UITableViewCell*cell = [table...
分类:
其他好文 时间:
2016-01-12 13:39:41
阅读次数:
150
cell.accessoryType=UITableViewCellAccessoryNone;//cell没有任何的样式cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;//cell的右边有一个小箭头,距离右边有十几像素;...
分类:
其他好文 时间:
2016-01-12 11:57:31
阅读次数:
488
UITableViewCell分割线左边部分缺少一部分,要想对此进行调整,需要做2件事1. 对UITableView进行处理: if #available(iOS 8.0, *){ tableView.layoutMargins = UIEdgeI...
分类:
其他好文 时间:
2016-01-09 12:29:23
阅读次数:
136
ios7中,UITableViewCell左侧会有默认15像素的空白。设置setSeparatorInset:UIEdgeInsetsZero 能将空白去掉。ios8中,setSeparatorInset:UIEdgeInsetsZero 的设置已经不起作用了。下面是解决办法,首先在viewDidL...
分类:
其他好文 时间:
2016-01-09 12:19:24
阅读次数:
111
看到标题,你可能会想,怎会有人傻到这么做?好吧,一个像我一样没有经验的程序员的确可能。 这个问题的背景是,在需要重绘UITableViewCell时,经常遇到需要清空所有subview的情况。而我们有这样一段代码可以利用:UIView+Utils.m- (void)removeAllSubviews...
分类:
移动开发 时间:
2016-01-08 13:22:07
阅读次数:
198
一、Model 1 #import 2 3 @interface Goods : NSObject 4 5 @property (nonatomic, copy) NSString *icon; 6 @property (nonatomic, copy) NSString *title; 7 ...
分类:
移动开发 时间:
2016-01-07 21:26:40
阅读次数:
371
如何让UITableViewCell滚动到视图顶端。- (void)scrollToRowAtIndexPath:(NSIndexPath *)indexPath atScrollPosition:(UITableViewScrollPosition)scrollPosition animated:...
分类:
其他好文 时间:
2016-01-06 18:05:36
阅读次数:
121
// 处理separator-(void)viewDidLayoutSubviews { if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [self.tableView se...
分类:
其他好文 时间:
2016-01-05 12:32:21
阅读次数:
130