iOS系统导航/自绘制导航路线
摘要:系统自带导航/** 系统自带导航 当前位置导航到目的地 1.根据目的地进行地理编码 2.把当前位置和目的地封装成MKMapItem对象 3.使用 MKMapItem openMapsWithItems: launchOptions: 方法进行导航 */@interface ViewControlle...
阅读全文
posted @
2015-03-17 17:16
HJiang
阅读(890)
推荐(0)
自定义大头针
摘要:添加自定义大头针,使用系统大头针View#import "ViewController.h"#import #import "MyAnnotation.h"@interface ViewController () // 显示地图的View@property (weak, nonatomic) IBO...
阅读全文
posted @
2015-03-17 16:16
HJiang
阅读(397)
推荐(0)
添加大头针
摘要:大头针的基本操作添加一个大头针- (void)addAnnotation:(id )annotation;添加多个大头针- (void)addAnnotations:(NSArray *)annotations;移除一个大头针- (void)removeAnnotation:(id )annotat...
阅读全文
posted @
2015-03-17 14:53
HJiang
阅读(258)
推荐(0)
iOS 地图
摘要:MapKit框架使用前提导入框架导入主头文件#import MapKit框架使用须知MapKit框架中所有数据类型的前缀都是MKMapKit有一个比较重要的UI控件 :MKMapView,专门用于地图显示跟踪显示用户的位置设置MKMapView的userTrackingMode属性可以跟踪显示用户的...
阅读全文
posted @
2015-03-17 11:43
HJiang
阅读(401)
推荐(0)
iOS 定位
摘要:在移动互联网时代,移动app能解决用户的很多生活琐事,比如导航:去任意陌生的地方周边:找餐馆、找酒店、找银行、找电影院在上述应用中,都用到了地图和定位功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发Map Kit :用于地图展示Core Location :用于地理定位2个热门专业...
阅读全文
posted @
2015-03-17 11:26
HJiang
阅读(392)
推荐(0)
UISearchBar
摘要:UISearchBar——方便用户搜索信息在移动应用程序的世界里,用户对信息获取的速度要求非常高!iOS用户希望他们需要的信息能够迅速地,直观地展现在他们面前因为UITableView的上下滚动能让用户迅速,自然地浏览大量信息,许多基于UIKit的应用都使用了UITableView来组织信息。但如果...
阅读全文
posted @
2015-02-08 21:29
HJiang
阅读(299)
推荐(0)
iOS的设备及分辨率、图片命名
摘要:iOS的设备及分辨率(iPhone竖屏/iPad横屏) 设备分辨率横宽比iPhone 3GS、iPod Touch第三代320 * 4802 : 3iPhone 4、iPod Touch第四代640 * 9602 : 3iPhone 5640 * 11369 : 16iPad 1、iPad 2、iP...
阅读全文
posted @
2015-02-08 21:12
HJiang
阅读(414)
推荐(0)
UIImageView、UISlider、UISwitch、UIStepper、UISegmentControl
摘要:UIImageView——图像视图作用:专门用来显示图片的控件1. 设置图像[self.imageView setImage:[UIImage imageNamed:@"abc.png"]];2. 设置显示模式设置图片居中显示,并且保持原来宽高比imageView.contentMode = UIV...
阅读全文
posted @
2015-02-08 21:06
HJiang
阅读(274)
推荐(0)
UILabel的常用属性
摘要:UILabel常用属性1——实例化和设置文字// 实例化UILabel并指定其边框UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0.0, 210.0, 320.0, 40.0)];// 设置label显示的文本[label set...
阅读全文
posted @
2015-02-08 20:59
HJiang
阅读(347)
推荐(0)
UIButton的常用属性
摘要:可以通过代码的方式创建UIButton通用实例化对象方法:UIButton *button = [[UIButton alloc] initWithFrame:rect];快速实例化对象方法:UIButton *button = [UIButton buttonWithType:UIButtonTy...
阅读全文
posted @
2015-02-08 20:56
HJiang
阅读(381)
推荐(0)
UIView的常用属性
摘要:UIView的常用属性UIView的常用属性1——父子视图属性1. superview 获得自己的父控件对象2. subviews 获得自己的所有子控件对象注意:一个视图最多只能有一个父视图一个视图可以有多个子视图UIView的常用属性2——位置尺寸属性1. frame 控件...
阅读全文
posted @
2015-02-08 20:48
HJiang
阅读(234)
推荐(0)
视图 & 视图控制器
摘要:UIView——视图在屏幕上,能看得见、摸得着的东西都是UIView,比如按钮、图片、文字等,所有控件最终都继承自UIView每一个UIView都是一个容器,可以容纳其他UIView。其中容器视图被称为父视图,而被包含的视图或者控件被成为子视图或者子控件视图对应的文件通常是storyboard或者x...
阅读全文
posted @
2015-02-08 20:40
HJiang
阅读(215)
推荐(0)
ScrollView,UIPageControl
摘要:ScrollView的作用1.用于显示超出应用程序窗口大小的内容2.允许用户通过拖动手势滚动查看视图中的内容3.允许用户通过捏合手势缩放视图中的内容ScrollView的常见属性CGSize contentSize:设置UIScrollView的滚动范围CGPoint contentOffset:U...
阅读全文
posted @
2015-02-08 20:35
HJiang
阅读(262)
推荐(0)
数据选择控件
摘要:数据选择控件UIDatePicker——方便用户选择日期作用:方便用户的日期选择,并保证日期格式正确1. 初始化// 初始化日期控件,不用设置宽高,因为它的宽高是固定的UIDatePicker *datePicker = [[UIDatePicker alloc]init];2. 常用设...
阅读全文
posted @
2015-02-08 20:23
HJiang
阅读(314)
推荐(0)
iOS数据存储
摘要:iOS沙盒机制(1)•iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被称为沙盒•所有的非代码文件都要保存在此,例如图像、图标、声音、映像、属性列表、文本文件等–1) 每个应用程序都有自己的存储空间–2) 应用程序不能翻过自己的围墙去访问别的存储空间中的内容–3)...
阅读全文
posted @
2015-02-08 17:03
HJiang
阅读(360)
推荐(0)
自定义UITableViewCell
摘要:自定义UITableViewCell有三种方式自定义单元格:XIBStoryboard代码注意:通过XIB或者Storyboard自定义单元格时,需要指定单元格的可重用标示符如果使用XIB方式,需要在viewDidload方法中,注册XIB文件UINib *nib = [UINib nibWithN...
阅读全文
posted @
2015-02-08 14:51
HJiang
阅读(260)
推荐(0)
UITableView
摘要:数据源(dataSource)和代理(delegate)•UITableView需要一个数据源(dataSource)来显示数据,UITableView会向数据源查询一共有多少行数据以及每一行显示什么数据等。没有设置数据源的UITableView只是个空壳。凡是遵守UITableViewDataSo...
阅读全文
posted @
2015-02-07 22:55
HJiang
阅读(230)
推荐(0)
iOS Quartz2D模拟下载进度条
摘要:效果图:步骤: 1.在StoryBoard中拖入一个控制器添加UISlider和UIView 2个控件 2.在控制器中连线监听UISlider的值变化事件、HJProgressView属性,把变化的值传递给自定义UIView 3.自定义HJProgressView重写progressValue...
阅读全文
posted @
2015-01-02 22:37
HJiang
阅读(337)
推荐(0)
多控制器管理 UITabBarController
摘要:多控制器管理 UITabBarController,跟UINavigationController类似,UITabBarController也可以轻松管理多个控制器,轻松完成控制器之间的切换,例如QQ,微信.头文件定义:@interface UITabBarController : UIViewCo...
阅读全文
posted @
2015-01-01 20:02
HJiang
阅读(536)
推荐(0)
UIApplicationDelegate类
摘要:xCode每次新建项目,都有个带有"AppDelegate"的类,它就是UIApplication的代理 ,默认遵守了UIApplicationDelegate协议//// AppDelegate.h// UITabBarController控制器(代码)//// Created by HJi...
阅读全文
posted @
2015-01-01 19:37
HJiang
阅读(438)
推荐(0)