橫向uipickerview简单示例

橫向uipickerview简单示例

ID:9863059

大小:401.00 KB

页数:5页

时间:2018-05-12

橫向uipickerview简单示例_第1页
橫向uipickerview简单示例_第2页
橫向uipickerview简单示例_第3页
橫向uipickerview简单示例_第4页
橫向uipickerview简单示例_第5页
资源描述:

《橫向uipickerview简单示例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、橫向UIPickerView简单示例由于时间关系,今天简单的分享一下横向UIPickerView的实现。后续再分享[IOS左右滑动菜单]、[kalCalendar日历使用]、[异步加在图片三方类库的使用]、[Facebook官方API的使用]等其他帖子。1、UIPickerView在iPhone中使用频率非常之高,但大多数都是竖向的。刚好项目需要用到横向选择器,所以网上找找,还是有很多三方的库。今天分享的是自己代码实现的方式。2、新建自己的ViewController,并且实现委托,.h文件:1.@in

2、terfaceSearchViewController:UIViewController{复制代码1.UIPickerView    *disPicker;2.NSMutableArray    *itemDis;复制代码3、.m文件viewDidLoad中如下:1.//这是重点(旋转)复制代码1.CGAffineTransformrotateItem=CGAffineTransformMakeRotation(3

3、.14/2);2.  rotateItem=CGAffineTransformScale(rotateItem,1,10);3.  4.  UIFont*myFont=[UIFontboldSystemFontOfSize:14];5.  6.  itemDis=[[NSMutableArrayalloc]init];7.  for(inti=0;i<[listDISSNMcount];i++){8.      District*district=[listDISSNMobjectAtIndex:i];

4、9.      UILabel*labItem=[[UILabelalloc]init];10.      labItem.text=district.name;11.labItem.frame=CGRectMake(0,0,70,100);12.  labItem.backgroundColor=[UIColorclearColor];13.  labItem.shadowColor=[UIColorwhiteColor];14.  labItem.shadowOffset=CGSizeMake(-1

5、,-1);15.  labItem.adjustsFontSizeToFitWidth=YES;16.  [labItemsetFont:myFont];17.      [labItemsetTextAlignment:UITextAlignmentCenter];18.      [labItemsetTextColor:[UIColorcolorWithRed:0.604green:0.604blue:0.604alpha:1]];19.  labItem.transform=rotateItem

6、;1.      [itemDisaddObject:labItem];2.  }复制代码1.2.CGAffineTransformrotate=CGAffineTransformMakeRotation(-3.14/2);3.  rotate=CGAffineTransformScale(rotate,0.1,0.8);4.  5.  disPicker=[[UIPickerViewalloc]initWithFrame:CGRectMake(0,margin*2,320,320)];6.  [dis

7、PickersetTag:TAG_PICKER_DIS];7.  disPicker.delegate=self;8.  disPicker.dataSource=self;9.  disPicker.showsSelectionIndicator=NO;10.  [disPickersetBackgroundColor:[UIColorclearColor]];11.  [self.viewaddSubview:disPicker];12.  [disPickersetTransform:rotate

8、];13.  disPicker.center=CGPointMake(205,margin*2+20);14.  UIImageView*image=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"search_02.png"]];15.  [imagesetFrame:CGRectMake(disPicker.frame.origin.x-10,disPicker.frame.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。