1.写一下UIButton与UITableView的层级结构 2.Cocoa的Foundation对象与Core Foundation对象通过什么keyword进行转换?这些keyword有什么差别? 3.KVO是什么?内部是怎么实现的? 4.能否够把比較耗时的操作放在NSNotificationC ...
分类:
移动开发 时间:
2017-04-30 22:59:44
阅读次数:
267
在iOS App中,UITableView应该是使用率最高的。同一时候也是最为复杂的视图。 差点儿全部自带的应用中都能看到它的身影,可见它的重要性。 在使用UITableView时,会常常遇到性能上的问题,普遍表如今滚动时比較卡。特别是table cell中包括图片的情况时。 实际上仅仅要针对性地优 ...
分类:
其他好文 时间:
2017-04-28 13:51:35
阅读次数:
129
UITableView本身自带了(增、删)编辑功能: 1.仅仅要调用UITableView的编辑代码 就会进入编辑状态: [self.tableView setEditing:!self.tableView.editing animated:YES]; 2.进入编辑状态的UITableView会调用 ...
分类:
移动开发 时间:
2017-04-27 10:19:12
阅读次数:
162
这一节为大家介绍一个经常使用的操作:下拉刷新。我这里的Demo。是模拟情况。没有涉及到详细的数据源。真实的下拉刷新控件还是比較复杂的。先看看效果图。 关于UITableView的代码就忽略不计了。那不是本节解说的重点。 动画分析: 1. UITableView上方有一个View,就是用来展示下拉刷新 ...
分类:
其他好文 时间:
2017-04-26 14:39:10
阅读次数:
197
1.新建RootViewController类 // // RootViewController.swift // UITableViewDemo // // Created by 赵超 on 14-6-21. // Copyright (c) 2014年 赵超. All rights reserv ...
分类:
编程语言 时间:
2017-04-25 21:32:33
阅读次数:
342
概述 UICollectionView是从iOS6开始引入使用的,目前应用非常广泛,很牛逼!老外的博客也是这么说的(传送门) ## 与UITableView的初步比较 UITableView应该是大家最熟悉的控件了,UICollectionView的使用与之类似,但又有所区别,如下介绍。相同点:1. ...
分类:
其他好文 时间:
2017-04-23 20:45:28
阅读次数:
301
//加入手势,点击屏幕其它区域关闭键盘操作 UITapGestureRecognizer *gesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(SEL)]; gesture.numberOfTa ...
分类:
移动开发 时间:
2017-04-23 18:56:31
阅读次数:
343
实现效果如下: 界面采用UITableView和TabelViewCell的实现,红色的视图采用UIBezierPath绘制.注意红色的部分左上角,左下角是直角哟!!!!不多说<这里才是用UIBezierPath实现的真正愿意啦!!!😆>,代码如下: 控制器代码: TabelViewCell代码: ...
分类:
移动开发 时间:
2017-04-22 09:28:33
阅读次数:
263
在做iOS项目的开发中,UITableView控件的应用十分广泛。在进行自定义UITableViewCell时,经常遇到这样的问题:在UITableViewCell上面添加了一个有背景颜色的子视图,当用户点击UITableViewCell或者选中UITableViewCell时,Cell上的子视图发 ...
分类:
移动开发 时间:
2017-04-18 18:55:52
阅读次数:
186
//返回编辑类型,滑动删除 func tableView(tableView: UITableView, editingStyleForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCellEditingStyle { return UIT ...
分类:
编程语言 时间:
2017-04-18 14:26:26
阅读次数:
243