xcode-如何设置ios中的UIPickerView?

问题描述

如何设置ios中的UIPickerView?

目前需要添加一个PickerView,但是运行之后只有黑屏,不知道问题出在哪里?

UIPickerView *myPickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 0, 320, 320)];

    [self.view addSubview:myPickerView];

谢谢指点。

解决方案

UIPickerViewDataSource方法:

– numberOfComponentsInPickerView:
– pickerView:numberOfRowsInComponent:

还有UIPickerViewDelegate方法:

– pickerView:titleForRow:forComponent:

然后设置properties:

UIPickerView * myPickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 0, 320, 320)];
myPickerView.delegate = self;
myPickerView.dataSource = self;
[self.view addSubview:myPickerView];

在.h文件中,如下:

<UIPickerViewDelegate, UIPickerViewDataSource>

我以前是用NSMutableArray充填字符串,希望对你有用。

时间: 2024-08-03 02:51:36

xcode-如何设置ios中的UIPickerView?的相关文章

JS如何设置iOS中微信浏览器的title_javascript技巧

说到web前端,浏览器差异是不可回避的问题,这次在项目就遇到下面的问题: 微信导航栏的内容是直接拿的项目中title来设置的.但是现在做的项目是一个单页应用,整个页面只会在第一次完全刷新,后面只会局部刷新,所以只能在页面刷新的时候通过js动态修改title.开始我们使用的做法如下: document.title = "微信导航栏想要显示的内容"; $("title").text("微信导航栏想要显示的内容"); document.getEleme

ios-需要在IOS中设置延迟功能

问题描述 需要在IOS中设置延迟功能 需要一个延时器,进行23秒的延迟然后执行函数.应该怎么实现?用不用NSTimer? 解决方案 performSelector: withObject: afterDelay: 解决方案二: 简单点的话,使用performSelector: withObject: afterDelay: 方法 [self performSelector:@selector(delayMethod:) withObject:nil afterDelay:23];

iOS中设置应用程序图标和引导画面

一个好的应用程序图标,不仅会给用户留下良好的第一印象,而且可以帮助用 户在茫茫多的桌面图标中,快速发现你的应用程序.本文将介绍如何把已经设计 好的图标以及启动图片添加到我们的应用程序. 大纲 图标的规格及说明: 启动图片规格及说明: 添加素材演练: 设定启动图片显示时间. 一. 图标规格及说明 iOS中图标的名称及规格见下表: 三. 添加素材演练 在以前版本的Xcode中,添加图标和启动图片相对有些麻烦,而且苹果默认给 图标增加了高光效果,但是对于美工来讲,这种高光效果往往达不到预期效果. 在X

IOS中UITabBar的常用设置

UITabBar十分常用,它能实现多个页面的快速切换,而且看起来简单实用. 假设我这有多个 已经初始化好的viewController,然后需要将它们加入到TabBarController中,并把其设置为根视图 NSArray *views = [[NSArray alloc] initWithObjects:test, time, test1, test2, test3, test4, nil]; UITabBarController *tbc = [[UITabBarController a

IOS中一段文字设置多种字体颜色代码

  这篇文章主要介绍了IOS中一段文字设置多种字体颜色代码,十分的实用,有需要的小伙伴可以参考下. 给定range和需要设置的颜色,就可以给一段文字设置多种不同的字体颜色,使用方法如下: 代码如下: [self fuwenbenLabel:contentLabel FontNumber:[UIFont systemFontOfSize:15] AndRange:NSMakeRange(6, 1) AndColor:RGBACOLOR(34, 150, 253, 1)]; 代码如下: //设置不同

拍照-IOS中怎么设置dpi属性?

问题描述 IOS中怎么设置dpi属性? 3C 请教各位大牛一个IOS拍照问题:我在ipad上用相机拍照,拍出来的图片,dpi是72,存储空间:2.2M:但是,我用ios自带的相机方法(UIImagePickerController),拍出来的图片,dpi是96,存储空间:6.2M,大了一倍多!!通过在windows上对比了一下两张图片的属性(iPad相机拍的照片属性VS App照片属性),发现是由于dpi不一样导致的(72 VS 96)把仅有的分数贡献出来,希望各位大侠不要介意分数少哦! 解决方

ios中SegmentedController怎么设置小红点?啊

问题描述 ios中SegmentedController怎么设置小红点?啊 就像qq一样,有未读消息就在对于的地方显示小红点?怎么设置呢??? 解决方案 SegmentedController没有这个功能哦,只能自己加上去,在sc上面加一个红点的imageView,控制好位置 或者自己自定义一个控件,由SegmentedController和红点imageView组成,用xib做不难,用imageView的hidden控制红点的出现与否 解决方案二: iOS Button的一般设置 解决方案三:

IOS中(Xcode) DEBUG模式(RELEASE模式)控制NSLog输出,NSLog输出方式_IOS

IOS中(Xcode) DEBUG模式(RELEASE模式) 在开发IOS程序过程中,经常需要用到NSLog输出一些信息,甚至有的开发过程,必须在控制台查看输出,有经验的程序员通过控制台输出就能知道整个数据交互的一个流程.但是一个发布的程序,里面带有太多的NSLog输出,肯定对于App性能有所影响,这时候我们可以使用一个宏定义来处理,在开发的时候使用DEBUG模式,在发布的时候使用RELEASE模式.这样,发布的App就不会在程序内部做大量的NSLog输出了  感谢阅读,希望能帮助到大家,谢谢大

iOS中常用设置返回按钮_IOS

//添加返回按钮 -(void)backBtn{ UIButton *backBtn=[[UIButton alloc]initWithFrame:CGRectMake(0, 10, 60, 20)]; [backBtn setTitle:@"返回" forState:UIControlStateNormal]; backBtn.titleLabel.font=[UIFont systemFontOfSize:12]; backBtn.imageEdgeInsets=UIEdgeIns