- 几行代码即可将集三级城市选择、定位、搜索和字母索引于一身的城市选择器集成到你的项目中,极其简单轻便!
###JFCitySelector使用方法:
-
下载JFCitySelector,将Demo中的JFCityViewController文件夹拖到你的项目中。
-
引入头文件
#import "JFCityViewController.h"
- 实例化JFCityViewController
JFCityViewController *cityViewController = [[JFCityViewController alloc] init];
cityViewController.title = @"城市";
__weak typeof(self) weakSelf = self;
// 你选择城市后的回调,cityName即你选择的城市
[cityViewController choseCityBlock:^(NSString *cityName) {
weakSelf.resultLabel.text = cityName;
}];
// 给JFCityViewController添加一个导航控制器
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:cityViewController];
[self presentViewController:navigationController animated:YES completion:nil];
-
修改Info.plist文件
1、获取定位权限:
Privacy - Location Always Usage Description 类型为 String Privacy - Location When In Use Usage Description 类型为 String
2、本地化(搜索按钮的英文变成中文):
将Localization native development region value值改成China
**注意:**因为此项目使用了Masonry、FMDB,所以需要在你的项目中导入Masonry、FMDB开源框架,导入方法就不再赘述!
这样你就完成了JFCitySelector城市选择器的集成工作,仅此而已!
###Blog:zhifenx
###项目介绍请移步简书:iOS-(仿美团)城市选择器+自动定位+字母索引