摘要: 在Iphone上有两种读取图片数据的简单方法: UIImageJPEGRepresentation和UIImagePNGRepresentation. UIImageJPEGRepresentation函数需要两个参数:图片的引用和压缩系数. UIImagePNGRepresentation只需要图片引用作为参数. 通过在实际使用过程中,比较发现: UIImagePNGRepresentation(UIImage* image) 要比UIImageJPEGRepresentation(UIImage* image, 1.0) 返回的图片数据量大很多. 譬如,同样是读取摄像头拍摄的同样景... 阅读全文
posted @ 2013-07-11 17:05 古木木 阅读(275) 评论(0) 推荐(0)
摘要: 对于简单的、无混音音频,AVAudio ToolBox框架提供了一个简单的C语言风格的音频服务。你可以使用AudioservicesPlaySystemSound函数来播放简单的声音。要遵守以下几个规则:1.音频长度小于30秒2.格式只能是PCM或者IMA43.文件必须被存储为.caf、.aif、或者.wav格式4.简单音频不能从内存播放,而只能是磁盘文件除了对简单音频的限制外,你对于音频播放的方式也基本无法控制。一旦音频播放就会立即开始,而且是当前电话使用者设置的音量播放。你将无法循环播放声音,也无法控制立体声效果。不过你还是可以设置一个回调函数,在音频播放结束时被调用,这样你就可以对音频对 阅读全文
posted @ 2013-07-07 20:50 古木木 阅读(4068) 评论(0) 推荐(0)
摘要: 1.UITableView 去掉分隔线,背景: 去掉分隔线: tableView.separatorStyle=UITableViewCellSeparatorStyleNone; //在syle为UITableViewStylePlain有效,隐藏了分隔线,但在UITableViewStyle为UITableViewStyleGrouped时不起作用. 或者用tableView.separatorColor=UIColor.clearColor; 去掉背景: tableView.backgroundColor = UIColor.clearColor; tableViewCell.backg 阅读全文
posted @ 2013-07-06 12:30 古木木 阅读(540) 评论(0) 推荐(0)
摘要: UITableViewCell的显示格式iPhone提供了4种基本的表格视图单元格,在SDK 3.0 之后,每个单元格都有3个属性textLabel,detailTextLabel和imageView。下面一一介绍这4种基本格式:1、UITableViewCellStyleDefault该格式提供了一个简单的左对齐的文本标签textLabel和一个可选的图像imageView。如果显示图像,那么图像将在最左边。这种格式虽然可以设置detailTextLabel,但是不会显示该标签。2、UITableViewCellStyleSubtitle该格式与前一种相比,增加了对detailTextLab 阅读全文
posted @ 2013-07-05 15:08 古木木 阅读(244) 评论(0) 推荐(0)