// 设置边框的宽度 cell.layer.borderWidth = 1 // 设置边框的颜色 cell.layer.borderColor = UIColor.blackColor().CGColor // 设置UIView的边框为圆角和展现 cell.layer.cornerRadius = 10 //自动遮罩不可见区域,超出的不显示 cell.layer.masksToBounds = true cell.backgroundColor = UIColor.whiteColor()…
参考资料 UITableView UICollectionView UICollectionViewDataSource UICollectionViewDelegate UICollectionViewDelegateFlowLayout UITableViewCell自适应高度框架 关于FDTemplateLayoutCell作者博客 设计思路 UITableView.png UICollectionView.png UICollectionViewDelegateFlowLayout.pn…
<code class="objectivec"><strong><span style="font-size:18px;"><span class="hljs-preprocessor">隐藏分割线.</span><span class="hljs-preprocessor">隐藏多余Cell</span></span></…
UItableView结合网络请求,多线程,数据解析,MVC实战 学了这么久的swift都没有做过什么东西,今天就以自己的一个小小的联系,讲一下,怎么使用swift在实战中应用MVC,并且结合后面的高级知识:网络请求,JSON数据解析一起应用到一个项目中来. 好了,废话不多说,我们直接开始吧. 首先看看最终的效果: 是不是很简单,就是个UItableView显示一些简单的数据,如果你真的觉得太简单了,那么请绕道,寻找更深入东西,但或者没有你想的那么简单,这不仅仅是一个tableView,为什么呢…
Swift中的注释 使用"// MARK:- 注释内容",对属性或方法进行注释 使用"///注释内容"对属性或方法提供调用说明的注释 使用extension对同一个类中的相关方法进行划分. extension类似于OC中的category,也是只能扩充方法,不能扩充属性 使用代码添加UITableView 使用懒加载属性,声明一个tableView lazy var talbeView : UITableView = UITableView() 将tableView…
UITableView常用属性和方法 - 永不退缩的小白菜 时间 2014-05-27 01:21:00  博客园精华区原文  http://www.cnblogs.com/zhaofucheng1129/p/3754265.html 1.初始化一个UITableView 1 - (id)initWithFrame:(CGRect)frame style:(UITableViewStyle)style 1 struct CGRect { 2 CGPoint origin; 3 CGSize si…
UITableView是app开发中经常使用到的控件,功能非常强大,多用于数据的显示. 以下以一个简单的实例来介绍其基本使用方法. 先建一个project 代码例如以下: import UIKit class ViewController: UIViewController, UITableViewDataSource, UITableViewDelegate { private var dataSource: Dictionary<String, [String]>? //定义表格的数据源…
谈谈UIView的几个layout方法-layoutSubviews.layoutIfNeeded.setNeedsLayout...   最近在学习swift做动画,用到constraint的动画,用到layoutIfNeeded就去研究了下UIView的这几个布局的方法. 下面是做得一个动画,下载地址:https://github.com/smalldu/IOS-Animations 中的AnimationDemo3 动画 下面列举下iOS layout的相关方法: layoutSubvie…
在做一个电子表格时,边框的设置有时是必不可少的.这一节就来介绍边框,设置时,可以指定边框的位置,边框的种类,边框的顔色. 首先是边框的位置和种类.对单元格设置边框时,有上下左右位置之分,所以POI也准备了四个不同的方法. 上部的边框: setBorderTop public void setBorderTop(short border) set the type of border to use for the top border of the cell Parameters: border…
1.  tableView的样式必须为 UITableViewStyleGrouped 样式否则cell设置的圆角无效. 2. delegate用weak和assign的区别: A:用weak修饰是为了防止循环引用,weak修饰的变量不为其所属的对象持有,并且变量被销毁时,该变量值会自动置为nil B:assign是对C基本数据类型的修饰,当然也可以用在对象类型的成员变量上,代表的意义知识单纯的拷贝值,即如果对某assign成员变量B赋值某对象A的指针,则此B只是简单地保存此指针的值,且并不持有…