/PZXCityListController

封装城市选择列表支持最近选择城市和定位城市,热门城市。以及搜索功能

Primary LanguageObjective-C

PZXCityListController

封装城市选择列表支持最近选择城市和定位城市,热门城市。以及搜索功能

使用方法:

    PZXCityListController *vc = [[PZXCityListController alloc]init];
//    [self presentViewController:vc animated:YES completion:nil];
    vc.delegate = self;
    [self presentViewController:[[UINavigationController alloc] initWithRootViewController:vc] animated:YES completion:^{
        
    }];

#pragma mark - PZXCityListDelegate
-(void)cityListController:(PZXCityListController *)listController didSelectCity:(NSDictionary *)cityData{


    NSLog(@"%@",cityData);
    /*
     *@city_key 城市编号
     *@city_name 城市名字
     *@initials 城市
     *@pinyin 城市拼音
     *@short_name 城市短名
     */
    [self.interButton setTitle:[NSString stringWithFormat:@"%@",cityData[@"city_name"]] forState:UIControlStateNormal];
    [listController dismissViewControllerAnimated:YES completion:nil];
    
}
-(void)cancelButtonPressed:(PZXCityListController *)listController{
    
    [listController dismissViewControllerAnimated:YES completion:nil];

}

效果图:

image