摘要: UITableView 系列一 :基本使用方法 (显示,删除,添加图片,添加样式等) (实例)博客分类:IOS / Objective-C基本概念:1. UITableView 的 Style 预设有两种:Plain 及 Grouped。Plain:Grouped:2. 装在 UITableView 里面的元素是 UITableViewCell。Cell的结构图:3. 而 UITableViewCell 预设有4种样式 Style:UITableViewCellStyleDefault:预设使用这种,若左侧ImageView没图的话,只有一行字(textLable.text)。UITableV 阅读全文
posted @ 2013-08-20 17:24 悟性思远 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 有时候我们需要自己定义UITableViewCell的风格,其实就是向行中添加子视图。添加子视图的方法主要有两种:使用代码以及从.xib文件加载。当然后一种方法比较直观。我们这次要自定义一个Cell,使得它像QQ好友列表的一行一样:左边是一张图片,图片的右边是三行标签:当然,我们不会搞得这么复杂,只是有点意思就行。1、运行Xcode 4.2,新建一个Single View Application,名称为Custom Cell:2、将图片资源导入到工程。为此,我找了14张50×50的.png图片,名称依次是1、2、……、14,放在一个名为Images的文件夹中。将此文件夹拖到工程中,在 阅读全文
posted @ 2013-08-20 17:18 悟性思远 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要讲的表格的操作包括:标记行、移动行、删除行、插入行。这次就不从头建立工程了,在http://dl.iteye.com/topics/download/441cdcca-3191-321b-b68e-03e298de7afd下载工程。这个工程就是最简单的产生一个表格并向其中写入数据。用Xcode 4.2打开它,在这个工程基础上实现以上操作。1、标记行这里讲的标记行指的是单击此行,可以实现在此行右边出现一个勾,如下图所示:为了实现标记功能,在ViewController.m中@end之前添加代码:C代码#pragmamark-#pragmamarkTableDelegateMethod 阅读全文
posted @ 2013-08-20 17:16 悟性思远 阅读(84) 评论(0) 推荐(0) 编辑
摘要: UITableView学习笔记 作者:一片枫叶 看TableView的资料其实已经蛮久了,一直想写点儿东西,却总是因为各种原因拖延,今天晚上有时间静下心来记录一些最近学习的TableView的知识。下面进入正题,UITableView堪称UIKit里面最复杂的一个控件了,使用起来不算难,但是要用好并不容易。当使用的时候我们必须要考虑到后台数据的设计,tableViewCell的设计和重用以及tableView的效率等问题。下面分9个方面进行介绍:一、UITableView概述 UITableView继承自UIScroll... 阅读全文
posted @ 2013-08-20 15:48 悟性思远 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 3.注意 1)不需要创建新文件,直接在原类的.m文件中声明和实现。 2)所谓私有时候仅.m通过[self method]访问,不能在外部通过[对象method]访问。一个字符串反转的实例h文件m文件实现输出结果 阅读全文
posted @ 2013-08-20 10:41 悟性思远 阅读(115) 评论(0) 推荐(0) 编辑
摘要: static 定义一个静态变量,可以用来做计数器,(较标准写法)self在oc中长表示自己如在-方法中,表示对象本身,在+方法中,表示类本身。程序中常常用self来调用类自己的一些实例方法。super表示父类,在继承的子类里面,如果想要用父类的方法时,就需要用super来调用特别是当子类重写了父类的方法时,这个时候需要调用原方法时就要用到super在main函数中,也可以通过super对象来,获取父类,调用父类的类方法! 阅读全文
posted @ 2013-08-20 10:39 悟性思远 阅读(174) 评论(0) 推荐(0) 编辑
摘要: NSArray类 不可变数组方法:NSMutableArray类 可变数组NSMutableArray是NSArray的一个子类,它的创建和遍历与NSArray是一样的,当然它也可以先建立一个空的数组再添加,如下可变数组比较不可变数组,也就是增,删,改这些方式而已如下还有很多方法,我们可以通过按“苹果键”+点击该类,可以查看OC提供是一些类方法这里要提到的是可变组织,再枚举器发中是不能发生任何改变的这里有个很特别的地方,如这种方法,在循环执行第一次时就会报错,但是如果我们将正序枚举改成逆序的话,程序又可以正确运行,不管是做那种删除或者增加的操作同样,在快速枚举法种,也是不可以改变数组元素的,i 阅读全文
posted @ 2013-08-20 10:37 悟性思远 阅读(181) 评论(0) 推荐(0) 编辑
摘要: NSNumber类PS:(目前感觉没有多大用处的一个类!)简单记录下!方法:NSNumber 的一些方法 阅读全文
posted @ 2013-08-20 10:35 悟性思远 阅读(106) 评论(0) 推荐(0) 编辑
摘要: Objective-C学习笔记小常识:NS是Cocoa类对象类型的前缀,来源于史蒂夫-乔布斯被苹果开除那段时间建立的公司NeXT.@是Cocoa元素的前缀,很多地方我们会看到,比如接下来...2013.08.13NSString类 (不可变字符串)注:oc中的字符串,也是一个对象;创建一个字符串,简单的方式如下:注意,这里这样是不允许的@的前缀是必须的我们还有以下的一些方法可以创建一个字符串通过一个字符串创建一个新的字符串;通过一个C的字符串创建一个新的OC的字符串还可以用通过格式符来创建一个字符串,这个方法可以将一个字符,或者是数字等基本数据类型转换成OC的字符串,需要注意的是,通过“For 阅读全文
posted @ 2013-08-20 10:33 悟性思远 阅读(167) 评论(0) 推荐(0) 编辑