
oc
大·狮
成功没有捷径,唯有不断努力
展开
-
tableView下面多余显示的Cell去除方法
在设置tableView的时候如果取到的Cell值不够铺满Device的屏幕下面会多出好几行的cell特别难看,解决办法有两中办法一:去掉分割线这样接下去多出来的cell也就和没有一样tableView.separatorStrylr = UITableViewCellSeparatorStryleNone;二:将tableView的底部设置成一个空白的viewtableView.原创 2015-07-28 11:16:11 · 547 阅读 · 0 评论 -
UIScrollView总结
学习了scrollView一个相册的案例来总结下。 相册起始是一个大的scrollView里面嵌套多个小的scrollView。大的scollView控制图片间的切换,小的scrollView控制图片的缩放。//创建外面大的scrollView UIScrollView *rootAlbum = [[UIScrollView alloc] initWithFrame:CGRectMake(原创 2015-09-19 14:29:17 · 287 阅读 · 0 评论 -
IOS类与类之间的传值
类与类之间的传值分为正向和反向,在A中向B传值,B还没创建的情况: 给B中的属性设置值,比如要传值给B的Label,千万不能 B.label.text = name;因为这个时候控制器中的View还没被创建,所以B.Label现在为null。要给先传值给B中的NSString类:B.str = name;然后再在B中self.label.text = self.str;反向传值A是已经创建了,原创 2015-09-19 11:10:35 · 637 阅读 · 0 评论 -
IOS UIColor 自定义颜色
平时写界面的时候要为控件设置各种各样的颜色,然而UIColor中只封装了如下这些颜色。 + (UIColor *)blackColor; // 0.0 white + (UIColor *)darkGrayColor; // 0.333 white + (UIColor *)lightGrayColor; // 0.667 white + (UIColor *)whit原创 2015-08-06 10:20:06 · 1558 阅读 · 0 评论 -
assign,copy,retain的解释
原文地址:http://my.oschina.net/openlab/blog/89354转载 2015-07-23 11:02:22 · 397 阅读 · 0 评论 -
tableView的一些基本方法
tableView实现UITableViewDataSource和UITableViewDaraDelegate协议。 UITableViewDataSource中的-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;这个方法把一个cell添加到i原创 2015-07-30 13:42:56 · 383 阅读 · 0 评论 -
简单记录下程序执行过程
未执行的程序其实就是一些存储在硬盘里的代码。当程序执行时,先由内存从硬盘中获取代码。内存区中有操作系统运行的代码,内存中的操作系统是一直在运行的,它会找到代码的入口,既main函数,然后运行。执行过程中的内存管理分为四个区域,代码区,数据区,堆,栈。代码区:存放代码。数据区:存放静态变量和字符串常量。堆:存放所有动态内存分配的对象。栈:存放局部变量。虽然很基础但不写下来老是原创 2015-07-18 09:11:33 · 547 阅读 · 1 评论 -
iOS中视图的创建顺序
IOS中视图的创建过程是这样的:先判断存不存在view,如果存在返回一个view不存在则调用loadView的方法。再判断有没存在自定义的方法,就是有没有覆盖loadView的方法,像是[super loadView]。有就调用覆盖方法,没有则判断存不存在storyBoard,有就调用storyBoard,或者nib文件,没有就创建一个empty view,最后调用viewDidLoad这个方原创 2015-08-07 09:26:16 · 401 阅读 · 0 评论 -
tableViewCell的复用方法
一开始写tableView的时候我每一个Cell都加到了tableView的视图上去了,这样十分浪费内存。其实可以只创建若干个Cell,当其中的部分Cell滑出Device的界面时它就闲置了,当加载下一个cell时可以把这些闲置的cell复用,要注意的是复用时先前的cell的一些状态都是在的。 下面是我写的添加cell的代理方法,这种方法对内存消耗就很大了,因为没有- (UITableViewCe原创 2015-07-30 10:44:32 · 840 阅读 · 0 评论