iOS—UITableView
回眸乱了流年
再真挚的感情,再深沉的牵挂,还是会有分开的一天。。。
展开
-
UITableView 横向滚动(一)
UITableView 横向滚动的实现转载 2016-07-21 19:18:51 · 945 阅读 · 0 评论 -
iOS 设置tableView 组与组之间的间距,
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ return 10;}这个代理方法只会设置导航栏与第一组之间的间距;而其他组之间的间距要通过tableView的sectionHeaderHeight、sectionFooter原创 2016-07-05 12:00:02 · 5317 阅读 · 0 评论 -
iOS 自定义cell改变其中子控件frame值
iOS 自定义cell改变其中子控件frame值,我在layoutSubviews方法中改变自定义cell中子控件label的frame值,发现并没有改变,于是查找资料,有的说关掉autolayout再进行设置改变,有说直接在xib文件中把约束连接到.h/.m文件中,在进行设置,然后我用的是后者,发现果然好用,我是改变的label高度的值,然后把这条约束连线过来,直接在layoutSubviews原创 2016-07-25 11:57:29 · 1090 阅读 · 0 评论 -
ios tableview/collectionView关于点击cell后 刷新cell
ios tableview/collectionView关于点击cell后 刷新cell用数组记录点击cell的索引值,然后用数组的- (BOOL)containsObject:(ObjectType)anObject;这个方法判断该点击cell的索引值是否在数组中,来进行相应的操作。#pragma mark - UICollectionViewDataSource- (NSI原创 2016-08-24 16:42:01 · 2766 阅读 · 0 评论 -
iOS 8下设置cell的分割线缩进separatorInset
iOS 8下设置cell的分割线缩进separatorInset-(void)viewDidLayoutSubviews{ if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) { [self.tableView setSeparatorInset:UIEdgeI原创 2016-12-16 15:56:50 · 967 阅读 · 0 评论 -
iOS——获取键盘高度,
- (void)viewDidLoad{ [super viewDidLoad]; //使用NSNotificationCenter 键盘出现时 [[NSNotificationCenter defaultCenter] addObserver:self selecto转载 2016-10-17 18:14:12 · 331 阅读 · 0 评论 -
iOS RATreeView的简单使用(树状列表)
RATreeView是一个第三方的iOS树视图(通俗的讲就是折叠单元格),它是对UITableView的封装,定义自己的委托和数据源的法,RATreeView是高度可定制的,并且有很多功能。很多朋友都说使用的不好,官方讲的也不够详细,所以我就给大家讲一下,怎么使用.首先先看下实现效果1.gif使用方法CocoaPods pod 'RATreeView',转载 2017-02-27 17:30:54 · 2947 阅读 · 0 评论 -
iOS — tableView头视图缩放效果。
#pragma mark - UIScrollViewDelegate- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ //取 tableview 头视图 UIView *headerView = [self.view viewWithTag:1618]; CGFloat yOffs原创 2017-09-14 17:13:22 · 687 阅读 · 0 评论