美文网首页
快速搭建一个城市选择控制器

快速搭建一个城市选择控制器

作者: kysonyangs | 来源:发表于2016-12-05 15:39 被阅读63次

城市选择器还是比较常见的,由于最近项目中又出现了,所以好好整理了一下,写了个轮子,不太完善,使用中有任何issue,请告诉我哦...
对了,喜欢的请给个Star...🙏🙏🙏

效果图

CocoaPods:

pod 'SYCitySelectionController', '~> 0.0.4'

Usage:

导入头文件

#import "SYCitySelectionController.h"
SYCitySelectionController *city = [SYCitySelectionController new];

选择城市后回调

 city.selectCity = ^(NSString *city) {
        NSLog(@"%@", city);
        [self.locateBarButton setTitle:city];
    };

当前位置

city.currentCityName = @"厦门市";

开启定位(上面设置无效,请真机调试)

city.openLocation = YES;

返回按钮

city.currentCityName = @"厦门市";
UIButton *b = [UIButton buttonWithType:UIButtonTypeCustom];
[b setTitle:@"Click Me Back" forState:UIControlStateNormal];
[b sizeToFit];
b.backgroundColor = [UIColor cyanColor];
city.backView = b;

热门城市

city.hotCitys = @[@"上海市", @"天津市", @"北京市", @"杭州市", @"厦门市", @"广州市", @"深圳市"];

所有城市

city.citys = @[@"上海市", @"天津市", @"北京市", @"杭州市", @"厦门市", @"广州市", @"深圳市"];

自己的城市Dict

NSArray *citys = @[@[@"上海市", @"深圳市"], @[@"天津市"], @[@"北京市"], @[@"杭州市"], @[@"厦门市"], @[@"广州市"]];
NSArray *index = @[@"S", @"T", @"B", @"H", @"X", @"G"];
city.cityDict = [NSDictionary dictionaryWithObjects:citys forKeys:index];

源码下载

相关文章

  • 快速搭建一个城市选择控制器

    城市选择器还是比较常见的,由于最近项目中又出现了,所以好好整理了一下,写了个轮子,不太完善,使用中有任何issue...

  • 快速搭建APP设置界面

    基于 快速搭建一个app项目的情况下 快速搭建一个设置界面在此 我就在第四个控制器里面实现 第四个控制器 继承于 ...

  • MG--快速创建tabBarController

    前言:开发中,搭建项目的基本框架,都会使用TabbarContrller外加嵌套导航控制器去搭建,为了能够快速搭建...

  • SpringBoot--工程搭建

    搭建Springboot工程 可以选择自己手动搭建,也可以选择start.spring.io快速搭建。偷懒直接用,...

  • 搭建所有主题界面

    一.精华所有界面快速搭建 1.all控制器和其它(video, voice , picture ,text )控制...

  • 用node.js在线备忘录

    在搭建网站之前,我们需要搭建一个网站的架子,我选择了Express基于 Node.js 平台,快速、开放、极简的 ...

  • 论快速的重要性

    胡总,做事很快。 快速搭建项目。 快速搭建商城。 快速搭建游戏平台。 快速是高产的表现! 快速是高效的表现! 快速...

  • 快速建站如何选择建站程序软件?这些东西你要知道

    如何快速搭建一个网站?通过建站程序搭建不失为一个很好的方法。可如何选择建站程序?这些东西你要知道。 程序就是专业人...

  • golang应用快速搭建框架jotnar

    golang应用快速搭建框架jotnar 博客/golang jotnar 是一个golang项目快速搭建的框架,...

  • pypiserver

    pypiserver可以快速搭建一个pypiserver,实现pythoon包的上传维护,以及下载使用 1快速搭建...

网友评论

      本文标题:快速搭建一个城市选择控制器

      本文链接:https://www.haomeiwen.com/subject/vlakmttx.html