上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页
摘要: 在iOS 模拟器中测试音乐播放功能,使用多媒体选择器 MPMediaPickerController时,出现如下异常信息:reason: Unable to load iPodUI.framework模拟器无法访问设备的iPod 库,也就是无法访问设备的音乐库。要测试这一功能,必须使用实际设备,代码可以改进一下,捕获这一异常信息。- (IBAction)chooseMusic:(id)sender {MPMediaPickerController *musicPicker;musicPicker = [[MPMediaPickerController alloc] initWithMedia. 阅读全文
posted @ 2012-10-17 16:47 周文 阅读(388) 评论(1) 推荐(0) 编辑
摘要: MPMoviePlayerController类可以播放多媒体文件,视频文件可以位于App文件系统中,或者远程URL处。下面是基于MPMoviePlayerController类实现的一个视频播放器App,项目名称 VideoPlayer。开发环境:Xcode 4.5 + iOS 6 iPhone 模拟器视频播放器VideoPlayer 运行界面:首先在项目中需要引入Media Player 框架,并在相应的类中添加接口文件的引用:#import <MediaPlayer/MediaPlayer.h>本示例项目全部源代码如下,代码中详细的注释。VideoPlayerViewCont 阅读全文
posted @ 2012-10-17 16:46 周文 阅读(3025) 评论(0) 推荐(1) 编辑
摘要: 具体异常信息:SimpleTable3[29418:11303] *** Terminating app due to uncaught exception ‘NSInternalInconsistencyException’, reason: ‘-[UIViewController _loadViewFromNibNamed:bundle:] loaded the “SimpleTableViewController” nib but the view outlet was not set.’libc++abi.dylib: terminate called throwing an exc. 阅读全文
posted @ 2012-10-17 16:45 周文 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 写了一个简单的iOS App,演示UIScrollView滚动视图和UIPageControl分页控件的简单应用。本App功能是:在每一页显示不同背景演示的页面。UIScrollView滚动视图和UIPageControl分页控件进行关联,滚动到新的页面时,分页控件也会同步切换到新的页面,反之也如此。示例App 最终运行界面如下:开发工具:Xcode 4.5 + iOS 6 模拟器创建项目ColorScroll,类前缀也设置为ColorScroll,如下图所示。下面是本示例项目的完整源代码,代码中有比较完整的注释。ColorScrollViewController.h 头文件代码:#impo. 阅读全文
posted @ 2012-10-17 16:44 周文 阅读(457) 评论(0) 推荐(0) 编辑
摘要: 相关文章:iOS 6编程(14)-自动布局(Auto Layout)简介iOS 6编程(15)-创建自动布局(Auto Layout)简单应用iOS 6编程(16)-Interface Builder自动布局功能前面我们简单学习了自动布局的一些基础知识和Interface Builder中自动布局的一些功能。这里,我们进行通过一个示例App演示使用Interface Builder创建自动布局的约束,同时也演示了约束的优先级。进一步在布局画布上,添加了按钮和UIImageView图像视图,通过iOS 6 引入的自动布局和约束,可以方便灵活设计出纵向、横向模式都适应的应用程序。针对本范例App. 阅读全文
posted @ 2012-10-17 16:43 周文 阅读(296) 评论(0) 推荐(0) 编辑
摘要: Interface Builder自动布局功能为了帮助基于约束来实现自动布局,Interface Builder增加了大量的功能,下面将阐述这些新功能。自动化约束从前一个范例中,我们知道在视图布局设计过程中,Interface Builder自动给子视图设置了约束。另外,需要知道Interface Builder自动添加的约束和开发人员手工添加的约束是有区别的。手动添加的约束认为是用户约束(user constraints)。Interface Builder 自动添加的约束首先需要调整为user constraints,然后才能删除。user constaints也可以配置为标准间距(st. 阅读全文
posted @ 2012-10-17 16:42 周文 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: 相关文章:iOS 6编程(14)-自动布局(Auto Layout)简介创建自动布局(Auto Layout)简单应用在深入研究Interface Builder的自动布局特性之前,我们先创建一个简单的App,演示自动布局的基本概念。使用Xcode的Single View Application模板创建一个项目,项目名称为AutoLayout,类前缀也设置为AutoLayout,选择Storyboard和Automatic Reference Counting选项。在Interface Builder中启动和禁用自动布局功能默认情况下,针对Storyboard和单独的NIB文件都会启用自动布. 阅读全文
posted @ 2012-10-17 16:40 周文 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: iOS 6 在应用程序用户界面开发中,引入了自动布局(Auto Layout)概念。自动布局使用约束(Constraint)在用户界面描述各类视图的位置、行为和关系。在Xcode 4.5中,我们可以使用Interface Builder,或者可视化格式语言(Visual Format Language),或者标准的SDK API调用(NSLayoutConstraint类)等等三种方式来创建约束(Constraint)。Auto Layout用这些Constraints 来对所有的视图进行一些计算,设置视图的位置和尺寸。不再需要设置视图的frame属性,也就是完全基于针对视图或元素所设置的C. 阅读全文
posted @ 2012-10-17 16:39 周文 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 删除数据记录当从UITableView中删除一行记录时,将调用commitEditingStyle方法。- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath{if (editingStyle == UITableViewCellEditingStyleDelete) {// Get the object to delete from the arrayNo. 阅读全文
posted @ 2012-10-17 16:38 周文 阅读(801) 评论(0) 推荐(0) 编辑
摘要: 查询结果集结果集的查询,需要用到SQL Statement对象。Statement对象表示一条SQL语句,可以理解为prepared statement或者compiled statement。一般使用sqlite3_prepare_v2() 函数创建Statement对象。头文件中定义了2个成员变量:sqlite3 *noteDB;NSString *databasePath;示例代码如下所示:- (void) initializeDataToDisplay{self.noteArray = [[NSMutableArray alloc] init];const char *dbpath . 阅读全文
posted @ 2012-10-17 16:37 周文 阅读(869) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页