Latest 1.4.5
Homepage https://github.com/tpctt/YMCitySelect2
License MIT
Platforms ios 6.0, requires ARC
Frameworks CoreFoundation, Foundation, CoreGraphics, Security, UIKit
Authors

YMCitySelect

  • 快速集成城市选择框架
  • 修改: 在原来的仓库的基础上,将 city 添加id属性, districts(辖区列表) 由原来的string 类型 改动为 city 的 model 类型,,  
    之前的协议和其他代理 都是用string 传输的,现在改为 city 的 model 传递,你可以通过继承 YMCityModel 来实现更多的属性 和功能,,,, 注意,自定义的 citymodel 请实现 NSCoding 的协议,
  • 原来的城市显示数据都是 plist 获取的,现在改为可以外部传入合适的对象进入,没有传入的时候就是以前的 plist 数据 ,
    只需要传入一个 YMCityGroupsModel 对象的数组即可

    使用方法是
  • typedef  NSArray<YMCityGroupsModel *>*(^GetDataSourceBlock)(void) ;
    ///获取城市数据
    @property (copy,nonatomic) GetDataSourceBlock getGroupBlock;
    • 支持首字母拼音查找城市、全拼查找城市、字体查找城市
    • 注意:请在info.plist文件里面配置key: NSLocationWhenInUseUsageDescription
    • 通过Modal窗口弹出[[YMCitySelect alloc] initWithDelegate:self],需要传入代理控制器
    • 遵守协议:YMCitySelectDelegate
    • 实现代理方法:- (void)ym_ymCitySelectCity:(YMCityModel *)city;
    • YMCitySelect2

    原作者

    GitHub:iosdeveloperSVIP
        邮箱:[email protected]

    Latest podspec

    {
        "name": "YMCitySelect2",
        "version": "1.4.5",
        "summary": "u9009u62e9u57ceu5e02u7684 pod , u8fd9u4e2au7248u672c u652fu6301u6a2au7ad6u5c4fu5207u6362,u652fu6301u66f4u591au5c5eu6027u8bbeu7f6eu548cu5c4fu5e55u9002u914d",
        "homepage": "https://github.com/tpctt/YMCitySelect2",
        "social_media_url": "https://github.com/tpctt/YMCitySelect2",
        "platforms": {
            "ios": "6.0"
        },
        "license": {
            "type": "MIT",
            "file": "LICENSE"
        },
        "authors": {
            " tim": "[email protected]"
        },
        "source": {
            "git": "https://github.com/tpctt/YMCitySelect2.git",
            "tag": "1.4.5"
        },
        "requires_arc": true,
        "frameworks": [
            "CoreFoundation",
            "Foundation",
            "CoreGraphics",
            "Security",
            "UIKit"
        ],
        "libraries": [
            "z.1.1.3",
            "stdc++",
            "sqlite3"
        ],
        "source_files": "YMCitySelect/**/*.{h,m,mm}",
        "resources": "YMCitySelect/*.{bundle}"
    }

    Pin It on Pinterest

    Share This