/JFCitySelector

(仿美团)简单好用的城市选择器,三行代码搞定!

Primary LanguageObjective-C

JFCitySelector

  • 几行代码即可将集三级城市选择、定位、搜索和字母索引于一身的城市选择器集成到你的项目中,极其简单轻便!

###JFCitySelector效果展示: JFCitySelector效果展示.gif

###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
    

**注意:**因为此项目使用了MasonryFMDB,所以需要在你的项目中导入MasonryFMDB开源框架,导入方法就不再赘述!

这样你就完成了JFCitySelector城市选择器的集成工作,仅此而已!

###Blog:zhifenx

###项目介绍请移步简书:iOS-(仿美团)城市选择器+自动定位+字母索引