哲学原理iOS-省购进区选的贯彻

by admin on 2018年11月15日

一、简介

目录

     该文主要实现之凡探望购买区的选,可于个人修改地址的地方以。

十三、鲁南小市之马车、黄包以及小蹦蹦

第二、需要之物

文/袁俊伟

  制作是第一要一个area.plist文件,该公文被保存这所有的有关省购买区之音,下载地址:http://pan.baidu.com/s/1qWFPf8g。

(一)

其三、制作原理

自己总是惦记吧于鲁南遇见的有的人口画些肖像下,可这个工程太过于鸿篇巨制了,我害怕自己无奈,在鲁南赶上了那基本上口,发生了那么多从,我不得不信手拈点,想到哪里,写到哪里,任由自身之思路随着鲁南之西风而驰骋六尘,落到乌就无其了,趁在自我还能够记得的时段,随手写,权且当作是开只记,等到事后整的时节,还能够留几资料下来。

  通过一个UIPickerView来显示,将UIPickerView分成三有的,省、市、区。进而加载数据。

人生匆匆几十充斥,总能够被重重口,人是分为大多种之,当年本人去南疆前,看罢新疆最终一个王公,库车王达吾提·买合苏提写的相同管辖家族史《西域往事》,我看成新疆史看,汉族,维族,哈萨克等兄弟一起在于漂亮之天山南北,在更了血雨腥风后,叶尔羌的阴英雄看在那一腔偏向晚霞流去的叶尔羌河水,说:“这世界上但出好人和歹徒的分别,没有穆斯林和异教徒的分。”那时候,我不怕当自己得以超越种族和教的短路了,公平地待很多人数。

季、实现效益

然而慢慢的,我道这个判断呢过于绝对,好人坏人呢尚无一个显而易见的界定,二者之间的边缘也是张冠李戴的,哪起纯的好人和歹徒啊,孟子说“人性本善”,荀子说“人性本恶”,他们的语句在历史长河里发起了几朵浪花,可是希特勒还在小时候中,或者坐画板追寻梦想的当儿,又生几乎独人会体悟以后犹太人的水晶的夜。

  图片展示:哲学原理 1

好人坏人都是食指,人心都是软绵绵的,宽怀若谷,对待曾经伤害了自家之人,我做不交唾面自干,可是信佛的妈已经语了自己,什么叫做宽恕。对待帮助过我之总人口,没有力量涌泉先报的下,我从过靠的大人叫会自我,很多业务虽像战友用身体挡住子弹,随后而嵌进岩石里,一生铭记。

五、具体落实步骤:

乍至鲁南的时候,我单独拉在箱子,提前几天及了鲁南不怎么市,找好了家,我当真正当马上所东方圣城是一个国际化的旅游城市,后来往届的师兄师姐戏言,是老国际化的,国际化大乡村而已。我找的公寓就于孔庙畔,听店老板说,离孔庙虽惟有五十米之偏离,我怀念在那么该是一模一样远在闹市区了。正是以挺在孔庙巷子的有些宾馆里,我遇到了自之首先单同学,曲阜人,高干子弟,当年他那以军委之表叔还尚无给双规,他老爹还遵循是高校负责人,他妈妈还举行了江南某某九八五高校之博导。

1、首先,新建一个Single View
APplication,然后以Storyboard中上加一个UIpicker View

大学几年里,我同他之间好之回想也好,坏的想起也好,都已仙逝了。于是衍化出了上述同样段落思考,且仍下,于晚又表。

哲学原理 2哲学原理 3

(二)

2、实现UIPicker View的代办方
 —此处的多寡是暂时性的,还从未上加多少

从高铁站坐上公交,下车的时候,就绕过来一救助大爷大娘,小车样式很多,小三轮,黄包车,竟然还有马车。马车是鲁南不怎么城市的相同雅奇景,孔老知识分子要求外的三千弟子,七十二贤人学学六艺,即礼、乐、射、御、书、数,这六单字至今还描绘在鲁南微市之街道围栏上,用籀文写的几个鎏金大字。

#pragma mark - UIPickerViewDelegate

/**

 *返回每一列的数据个数

 */

-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component

{

    if(component==1)

    {

           return 2;

    }else if (component==2)

    {

        return 3;

    }else

    {

        return 4;

    }



}

/**

 *返回pickerView分几列,因为是省市区选择,所以分3列

 */

-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView

{

    return 3;

}

/**

 *触发的事件

 */

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component

{

    NSLog(@"ss");

}

/**

 *通过自定义view去显示pickerView中的内容,这样做的好处是可以自定义的调整pickerView中显示内容的格式

 */

-(UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view

{

    UILabel *myView = nil;

    myView = [[UILabel alloc] initWithFrame:CGRectMake(0.0, 0.0, 100, 30)];

    myView.textAlignment = NSTextAlignmentCenter;

    myView.font = [UIFont systemFontOfSize:15];         //用label来设置字体大小

    if (component==0) {

        myView.text = @"1";

    }else if (component==1)

    {

        myView.text = @"2";

    }else

    {

        myView.text = @"3";

    }

    return myView;

}

孔老先生专程喜爱骑车马御车,可能那么时候即便打算好了周游列国的上要动,在鲁南小城市的北,还有平等幢青铜雕像,立在圆柱上,刻在孔子驾车往东之状况,大贤至圣先师的手指头指东,特别有喜感。我当场那位高干同学一直模仿那尊塑像,极为生动,仿佛演出了一样管话剧。

 

《论语》里记了相同虽故事,
颜渊死,颜路请子车当的椁。子曰:“才未才,亦各言其子也。鲤也酷,有木而无椁。吾不徒行以为的椁。以我从医生之后,不可徒行也。”
孔子把颜渊当儿子看,颜渊死的时段,他一个劲地悲叹,“天亡我,天亡我。”然而颜渊家贫,住的地方还称呼陋巷,如今还以鼓楼北街底颜庙对面。颜父希望孔子卖掉马车也颜回买棺材,孔子不出卖,因为生是用坐马车的,不仅颜回死了,他并未卖,他儿子孔鲤先他要去,他为远非舍得卖车。

3、接下就拿刚刚下载的深area.plist文件中的数量在到picker
View中

孔鲤是孔子的嫡长子,至圣之子,述圣之大,一生最为充分之功业就是啊孔家传了子孙,他针对性男孔伋说,“你父不如我父。”又针对大人孔子说,“你子不如我子”。儒家讲,百善孝为先,不孝有三,无后为大,可见孔鲤为是一个大孝子,孔林里拿祖儿孙三总人口并清除安葬在一起,称之为扶子携孙。可自我作不晓得的凡,既然孔鲤是孔家的老祖先,为什么鲁南稍城里家家户户还吃鲤鱼,桌上但凡来鱼,那就是信,在自己的桑梓高淳,也发出同一开支孔氏遗脉,他们就是不吃鲤鱼,我们吧非吃,肉软多刺,软腻腻,没嚼劲,鲤鱼只见面起于请祖先的祭桌上,那是被死人吃的,活人非吃。

  ①、首先定义三独NSArray。

孔子爱驾马车,所以无舍得卖,鲁南小市到处都发出马车,高头大马,后面拖一个木厢轿,从鼓楼街南走至鼓楼街的北缘,鬃毛以半空中一飘一飘的,大肥蹄子包方黑铁,踏在地上锃亮嘹响,游客以于点,意气风发,谈笑风生,指点江山,好像丝毫乎闻不顶有些寓意。鲁南之马吃的且是麦麸,拉得还是马屎,臭得足以,为了不让马随地大小便,在马腚后边拉了一个蛇皮袋,连以厢轿的脚,高度不等的规律,马一拉屎,就即滑到了厢轿的下面,然而马屎是以假乱真着热气的,那抹热流全部切磋进了厢轿,车上的观光客浑然不觉,似乎也闻到了孔子的味道而暗暗生喜。

   

自身当鲁南四年无以了马车,有同样不行宿舍集体去鼓楼街玩,回母校的时节,被开马车的大妈叫住,说是用马车送我们回到,只是要价四十块钱,那时候鲁南小城打的绕城平等围绕是五块钱,因为太过拉风而非发低调,就让我们婉言谢绝了。在鲁南,马后面拖在厢轿的凡关人之,如果拖在木板,那即便是拉砖石的,弘道路靠近百意超市的那里,常年停在相同匹马,那就是关砖石的,老马每天还暂缓悠悠地拉砖石,经常过母校,在有生之年下露出一丝忧伤,在自己家乡之回想里,幼年拉砖的都是拖拉机,可是鲁南也是马,这绝富有古典主义诗意,好像有点田园牧歌的寓意。

 NSArray *provinceArr,*cityArr,*areaArr;

(三)

 

除马车,鲁南小城里的胶皮也是同面貌,不过《骆驼祥子》里的黄包车,那是待祥子拉之,如今之胶皮都是力士骑的,弄不好,在车下还作在一个电力的制动装置。

  ②、先设置provinceArr.cityArr,areaArr.

自身老少坐黄包车,骑黄包车的大伯们年龄还非常死了,有些于心不忍,我于苏州跟自己姐在观前场坐了千篇一律不成,那是一个雨天,我虽扣留正在雨水也由在大伯的脊背上,流成了同样久河,我打算为父辈于只伞,大爷对自憨憨一笑,两切开甘肃西面汉子所特有的酡红,“小兄弟不用了,俄于西北来,雨水是好东西,俄等也那边想下雨还无呢。”从那以后,我更为无盖黄包车了,南京也生无数黄包车,小平同志当场于京城及南京,渡轮过河流去总统府,雇了同一部黄包车,他只是把皮箱放在车上,自己接着黄包车走,遇到上倾斜的时刻,还要上前面推动平拿,伟人来诸如此类姿态,我们后辈还不足学习啊。

  provinceArr = [[NSMutableArray alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"area.plist" ofType:nil]];

      cityArr = [[provinceArr objectAtIndex:0] objectForKey:@"cities"];

      areaArr = [[cityArr objectAtIndex:0] objectForKey:@"areas"];

每当鲁南绝多的当就是稍稍三轮了,我每每和鲁南之出租车司机聊天,小三轮在她们嘴里就是因地制宜游击队,一年下来,四五万之进账一点问题且无,烧电不吃油,比出租车赚多了。不过她们也对小三轮抢饭碗没有多异常怨恨,而是轻轻一叹息,“一将年纪了,出来乞讨生活,那也是无法之事务。”鲁南小城受儒家文化滋养久了,总是那淳朴。

 

鲁南之出租车营运证早就为政府管制,不再添发布,全城为就两百大多辆出租车,叫车的早晚打电话七只四,电台里小姐就决定着同样口鲁南话咕噜咕噜报个地名,“孔庙南门有数单老丝儿,抓紧抓紧。”不一会,出租车就来了,不过自己哉未常于者对讲机,不仅不讨饭吉利,谐音为不对,打只车竟然还要吃个便便,这谁愿意干。

   默认的province列先显示的率先排,此时恰恰被city显示第一列的city,让area显示第一个city的area。

故我起门为小三轮居多,鲁南小市无照的略微三轮有上千,这是一致付出由奶奶老大妈组成的军,一独自铁军,战无不胜,攻无不克,鲁南小城身处黄淮海平原,解放战争时期,淮海战役就是千篇一律街是因为小车推起的战役,到了现,鲁南小市也是小车的沙场。

  注:(此处这样设置是盖这area.plist文件的构造的缘故,你得友善扣一下是plist文件)。

可是凡是人同站方,小三轮就来了,大爷大娘一阵胡侃,你便乖乖上车了。这种小三轮在本土南京附近被作马自达,高中学校去各个大师范院校招老师,招聘主管还设说,我们那边出门方便,到处都是马自达,那些年街上的出租车还是桑塔纳和捷达之时代,年轻的师一致听说是马自达,顿时对都发展充满信心,等及入职了,立马傻眼了。

4、此时多少就是发生了,但是当滚动第一排列时,第二排和老三排都没有变,其实本质上就是在设置pickerView内容之代理方被装置情节变更。重头戏来了。–修改者的斯代理方。  

(四)

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component

{

    if (component==0) {   //当是省的时候

        cityArr = [[provinceArr objectAtIndex:row] objectForKey:@"cities"];

        [pickerView selectRow:0 inComponent:1 animated:NO];

        [self.areaPicker reloadComponent:1];

        if ([cityArr count]!=0) {    

             areaArr = [[cityArr objectAtIndex:0] objectForKey:@"areas"];

            [pickerView selectRow:0 inComponent:2 animated:NO];

            [self.areaPicker reloadComponent:2];

        }

       }

    else if (component==1)

    {

        areaArr = [[cityArr objectAtIndex:row] objectForKey:@"areas"];

        [pickerView selectRow:0 inComponent:2 animated:NO];

        [self.areaPicker reloadComponent:2];

    }

}

 注:不要忘了重新设置每一列的数据个数

 if (component==0) {

        return [provinceArr count];

    }else if(component==1)

    {

        return [cityArr count];

    }else

    {

        return [areaArr count];

    }

于鲁南,小三轮有一个喜闻乐见的名,叫作小蹦蹦,或许是坐于点,车实行不妥当,像是舞蹈的因吧。我离学校的那么一段时间,学校车棚里不但可租下自行车,电动车,哈雷电动车,竟然还会租借小蹦蹦了,让自家大为吃惊,我时见有些情侣们开着小蹦蹦从全校离,车里放正烧烤炉,几提啤酒,去大沂河公园野炊游玩,羡慕那是住家的大学在,我们从没遇上好时期,等到有了,我们可要去了。

 

我当鲁南第一潮以小蹦蹦,还是于高铁站坐公交及市区的下,那时候为了追寻旅馆,就于一个大婶拉进了小蹦蹦里,因在店靠近孔庙,我就算说去三孔,其实孔庙就离我上车不至百米的地方,而老旅社安在一个叫半壁街的小巷子里,很接近百倍贴近。大妈也风趣,一听说去三孔,立马说,“老丝儿,出来旅游之吧,三孔拆了,带你失去六艺城逛,比三孔好打多矣。”是的,我尚未听错,她说其三孔洞拆了,我后来从未有过去六艺城,让她拿自己兜转着路带来进了半壁街,收了自己十块钱。此后,竟然还要碰到了它,让它把自带来去学,她给自己起了只哑巴亏,收了八块。此后,我自从之把鲁南有点市改两环绕,才无了十片钱。

5、附加:

自特别珍惜鲁南全员之立卖幽默感,有几乎只人敢于说生三窟窿拆了,这卖不怕得罪老祖宗的胆略就是让人口值得尊敬。我平常空余在粗俗就同小蹦蹦的大爷大妈聊天,她们开车就是图个乐子,有儿有女的,虽然鲁南有点城市中心工资一千二,不过吃顿饭才五片钱不至,饿不怪人,消费水平低,生活节奏缓慢,就是一个惬意。

  

出同等次,我吃罢晚饭,准备从全校到到鼓楼转转,拦了一样辆小蹦蹦,结果人家大妈竟不甘于载客了,挥手回绝,“小兄弟啊,大娘今儿个针对匪停止你了,这个点,咱么这几只老娘们还得去过广场舞呢,你呀,就起只的吧。”大妈们开着小蹦蹦像风一样地越走越远了,我独立站在该校门口,在民歌里凌乱。

获取三列的内容

  province= [[provinceArr objectAtIndex:[self.areaPicker selectedRowInComponent:0]] objectForKey:@"state"];  //获取province

     city=  [[cityArr objectAtIndex:[self.areaPicker selectedRowInComponent:1]] objectForKey:@"city"];

    if ([areaArr count]!=0) {

         area =  [areaArr objectAtIndex:[self.areaPicker selectedRowInComponent:2]];

    }

立即即是鲁南淳朴又不乏在诗意的全民啊,让人哭笑不得,感触深远。这篇东西本纪念拈些熟知的人头来写的,我此想法都藏在胸十分遥远了,可每次一样想写,笔下的亲笔虽将自己关远了,不过阴差阳错地扯到了车子上面,也是不易的,就当是一致涂鸦情不由己的跑题了。

 

2015.5.20吃南京秣陵

6、完成,附上源码。(故事版及之安大家自己安装就执行了)

  

哲学原理 4哲学原理 5

//

//  ViewController.m

//  ProvinceCityDownTownChoose

//

//  Created by xiaoguizi on 15/2/9.

//  Copyright (c) 2015年 xiaoguizi. All rights reserved.

//

 ------.m文件------

#import "ViewController.h"



@interface ViewController ()

{

    NSArray *provinceArr,*cityArr,*areaArr;

}

@end



@implementation ViewController



- (void)viewDidLoad {

    [super viewDidLoad];

    provinceArr = [[NSMutableArray alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"area.plist" ofType:nil]];

    cityArr = [[provinceArr objectAtIndex:0] objectForKey:@"cities"];

    areaArr = [[cityArr objectAtIndex:0] objectForKey:@"areas"];



}



#pragma mark - UIPickerViewDelegate

/**

 *返回每一列的数据个数

 */

-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component

{

    if (component==0) {

        return [provinceArr count];

    }else if(component==1)

    {

        return [cityArr count];

    }else

    {

        return [areaArr count];

    }

}

/**

 *返回pickerView分几列,因为是省市区选择,所以分3列

 */

-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView

{

    return 3;

}

/**

 *触发的事件

 */

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component

{

    if (component==0) {

        cityArr = [[provinceArr objectAtIndex:row] objectForKey:@"cities"];

        [pickerView selectRow:0 inComponent:1 animated:NO];

        [self.areaPicker reloadComponent:1];

        if ([cityArr count]!=0) {

            areaArr = [[cityArr objectAtIndex:0] objectForKey:@"areas"];

            [pickerView selectRow:0 inComponent:2 animated:NO];

            [self.areaPicker reloadComponent:2];



        }

    }

    else if (component==1)

    {

        areaArr = [[cityArr objectAtIndex:row] objectForKey:@"areas"];

        [pickerView selectRow:0 inComponent:2 animated:NO];

        [self.areaPicker reloadComponent:2];

    }



}



/**

 *通过自定义view去显示pickerView中的内容,这样做的好处是可以自定义的调整pickerView中显示内容的格式

 */

-(UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view

{

    UILabel *myView = nil;

    myView = [[UILabel alloc] initWithFrame:CGRectMake(0.0, 0.0, 100, 30)];

    myView.textAlignment = NSTextAlignmentCenter;

    myView.font = [UIFont systemFontOfSize:15];         //用label来设置字体大小

    if (component==0) {

        myView.text =[[provinceArr objectAtIndex:row] objectForKey:@"state"];

    }else if (component==1)

    {

        myView.text =[[cityArr objectAtIndex:row] objectForKey:@"city"];

    }else

    {

        myView.text =[areaArr objectAtIndex:row];

    }

    return myView;

}

@end

------.h文件------

//

//  ViewController.h

//  ProvinceCityDownTownChoose

//

//  Created by xiaoguizi on 15/2/9.

//  Copyright (c) 2015年 xiaoguizi. All rights reserved.

//



#import <UIKit/UIKit.h>



@interface ViewController : UIViewController<UIPickerViewDataSource,UIPickerViewDelegate>





@property (weak, nonatomic) IBOutlet UIPickerView *areaPicker;

@end

View Code

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图