摘要: IOS应用程序中使用Map Kit API开发地图应用程序。其核心是MKMapView类的使用。我们可以设置地图显示方式,控制地图,可以在地图上添加标注。1.显示地图 在Map Kit API中显示地图的师徒是MKMapView,他的委托协议是MKMapViewDelegate。Map Kit AP... 阅读全文
posted @ 2014-04-25 14:54 haibo wang 阅读(345) 评论(0) 推荐(0)
摘要: 1.定位服务 现在的移动设备很多都提供定位服务,IOS设备提供3种不同定位途径: (1)WiFi定位,通过查询一个WiFi路由器的地理位置的信息,比较省电;IPhone,IPod touch和IPad都可以采用。 (2)蜂窝式移动电话基站定位,通过移动运营商基站定位,只有Iphone,3G版本的IP... 阅读全文
posted @ 2014-04-25 11:11 haibo wang 阅读(576) 评论(0) 推荐(0)
摘要: 由于最近才接触到IOS,苹果已经建议storyboard来搭建所有界面了,于是我也追随时尚,直接开始使用storyboard。(不料在涉及到页面跳转的时候,遇到的问题是:点击后没有任何反应)众所周知,在storyboard中,界面的跳转是通过segue来实现的,利用它,省去了方法内写入跳转的代码。一... 阅读全文
posted @ 2014-04-24 16:57 haibo wang 阅读(251) 评论(0) 推荐(0)
摘要: 在IOS的用户接口向导中,苹果提供了另外一种显示警告框的手法,叫做UIActionSheet.它和UIAlertView比起来不会显得过于急切和紧张。而是很温和地在继续流程之前给用户提供了诸多选择。1.普通的sheet框使用 同UIAlertView一样,sheet也可以很简单的创建并且显示.1 -... 阅读全文
posted @ 2014-04-22 10:49 haibo wang 阅读(643) 评论(0) 推荐(0)
摘要: 1.普通警告框IOS的SDK中提供了一个方便的类库UIAlertView,配合着不同参数来使用此类可以做出大多数的警告框,如下代码是IOS最简单的警告框。1 UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"你好" message:@... 阅读全文
posted @ 2014-04-19 13:09 haibo wang 阅读(7212) 评论(0) 推荐(0)
摘要: 1.简单地取值控件示例我们要做的一个UITextFiled,当点击UITextFiled,出现一个UIPick取值的页面,可以选择性别,在viewDidLoad中写下//sexPicker UIPickerView *sexPicker=[[UIPickerView alloc]init]; ... 阅读全文
posted @ 2014-04-18 13:12 haibo wang 阅读(987) 评论(0) 推荐(0)
摘要: 在表视图的删除操作中,每次只能够对其中一个单元进行删除,如果想要同时删除多条记录,不得不挨个地进行标准的删除操作所以如果能够实现多选的机制,无论是删除还是其他功能的嫁接,都会变得更加方便当UITableView进入编辑模式时,默认会将所有的单元行向右缩进。不过缩进后多出的空间是否显示系统图标以及显示... 阅读全文
posted @ 2014-04-17 15:49 haibo wang 阅读(511) 评论(0) 推荐(0)
摘要: 除了每个单元行左边的删除和新增图标,UITableView还支持在单元行的右侧显示一个供用户拖拉调整排序位置的控件。不过如果要显示此控件,UITableView的数据源需要实现以下的方法。-(void)tableView:(UITableView *)tableview moveRowAtIndex... 阅读全文
posted @ 2014-04-17 15:01 haibo wang 阅读(635) 评论(0) 推荐(0)
摘要: 表视图的新增功能和删除功能虽然目的不同,但是工作流程是相似的下面列出在处理新增的回调函数时,与删除所不同的逻辑部分代码。显示下过如下:#pragma mark#pragma mark Table View data source//setEditing:animated:后被调用//询问具体Cell... 阅读全文
posted @ 2014-04-17 14:43 haibo wang 阅读(262) 评论(0) 推荐(0)
摘要: 默认的,如果表视图支持编辑,那用户可以通过两种方式来删除某些行,其一为单击左侧的红色按钮后行右侧显示“Delete”按钮,其二为在单元行上的手指向左滑动,“Delete”按钮也会出现供用户单击。无论哪种方式,只要用户单击了“Delete”,开发者需要确保数据源的更新和处理界面上单元行的消失。根据这个... 阅读全文
posted @ 2014-04-17 14:08 haibo wang 阅读(587) 评论(0) 推荐(0)