你的位置:首页 > 软件开发 > 操作系统 > IOS开发之自制城市选择器(省份+城市+区/县城)(storyboard版)

IOS开发之自制城市选择器(省份+城市+区/县城)(storyboard版)

发布时间:2015-06-09 00:00:21
第一步:新建single工程CitySelectedDemo第二步:导入资源area.plist(千万勾选copy选项,后面附area.plist文件资源)第三步:设计mian.storyboard ——》拖拽UITe ...

IOS开发之自制城市选择器(省份+城市+区/县城)(storyboard版)

第一步:新建single工程CitySelectedDemo

第二步:导入资源area.plist(千万勾选copy选项,后面附area.plist文件资源)

第三步:设计mian.storyboard

      ——》拖拽UITextField控件(运行后点击此输入框会弹出选择器,选择我们想要的城市地址后结果显示在输入框中);

      ——》拖拽Toolbar控件和UIPickerView控件组成城市选择器;(将Toolbar控件的Item更名为“完成”,将来点击“完成”按钮结束地址的选择,如果“完成”按钮在Toolbar的左侧觉得别扭可再拖拽一个Flexibel控件于“完成”的左侧)结果如图:

      IOS开发之自制城市选择器(省份+城市+区/县城)(storyboard版)

第四步:连线

       ——》点击上图最上面的第一个黄色圆形图案,出现如下图界面:

IOS开发之自制城市选择器(省份+城市+区/县城)(storyboard版)

 

          ——》点击上图右上角显示蓝色的图案;再从下方Referencing Outlets下得New Referencing Outlets右侧的圆圈中拖拽连线到UIPickerView控件上分别选择delegate和dataSource;结果如下图:

IOS开发之自制城市选择器(省份+城市+区/县城)(storyboard版)

     

       ——》再连线视图与ViewController.m

        (1)UITextFiled连接一个UIOutlet命名为cityField和一个Action命名为CityAction(Action连接上Event选择Edit Did Begin,表示开始编辑输入框时就要执行的动作)

       (2)Toolbar连接一个UIOutlet命名为cityToolbar,Toolbar上的“完成”按钮连接一个Action命名为selectedAction

       (3)UIPickerView连接一个UIOutlet命名为cityPicker

      ——》将Toolbar与UIPickerView两个控件的Hidden属性勾选, 使其不可见;

 

第五步:编码

     ——》编写数据模型HZLocation(需新建File,继承NSObject大类)

 

#import <Foundation/Foundation.h>@interface HZLocation : NSObject@property (copy, nonatomic) NSString *country;@property (copy, nonatomic) NSString *state;@property (copy, nonatomic) NSString *city;@property (copy, nonatomic) NSString *district;@property (copy, nonatomic) NSString *street;@property (nonatomic) double latitude;@property (nonatomic) double longitude;@end

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:IOS开发之自制城市选择器(省份+城市+区/县城)(storyboard版)

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。