`
insertyou
  • 浏览: 906072 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

07选取器总结

 
阅读更多


选取器载入图像时要包装成UIImageView
UIPickerViewDataSource,UIPickerViewDelegate
-(NSInteger)numberOfComponentsInPickerView:(UIPickerView* )pickerView;
-(NSInteger)pickerView:(UIPickerView*)pickerView numberOfRowsInComponent:(NSInteger)component;

(required)选取器中的元素
//字符串 -(NSString*)pickerView:(UIPickerView*)pickerView
titleForRow:(NSInteger)row
forComponent:(NSInteger)component;

//图像 -(UIView*)pickerView:(UIPickerView*)pickerView
viewForRow:(NSInteger)row
forComponent:(NSInteger)component;
当选取器有两个组件(即有两个框)且右边框的内容随左边框的内容变换而变换时,实现
-(void)pickerView:(UIPickerView*)pickerView
didSelectRow:(NSInteger)row
inComponent:(NSInteger)component;
如果要调整两个组件的大小则
-(CGFloat)pickerView:(UIPickerView*)pickerView widthForComponent:(NSInteger)component;

注意:IB中需配置pickerView的attribute 中的dataSource与Delegate都连向File's Owner

UIPickerView 方法:-(NSInteger)selectedRowInComponent:(int);
寻找路径并载入
NSBundle *bundle=[NSBundle mainBundle];
NSString *path=[bundle pathForResource:@"文件名" ofType:@"扩展名"];
NSDictionary *d=[[NSDictionary alloc]initWithContentsOfFile:path];

排序数组
NSArray *array;
NSArray *sorted=[array sortedArrayUsingSelector:@selector(compare:)];

得到字典的全部键
NSArray *arr=[dictionary allKeys];

选择选取器的特定组件特定行并实现动画
[picker selectedRow:row inComponent:component animated:YES];
[picker reloadComponent:component];

图像导入
UIImage *image=[UIImage imageName:@"全部文件名"];
UIImageView *imageView=[[UIImageView alloc]initWithName:image];

键值对
[self setValue:NSObject* forKey:@"..."];

随机数生成
int i=random()%n;

视频音频导入
#import<AudioToolbox/AudioToobox.h>
第一:记得加入framework
NSString *path=[[NSBundle mainBundle]pathForResource:@"文件名" ofType:@"扩展名"];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileWithPath:path],&soundID);
AudioServicesPlaySystemSound(soundID);

自定义调用方法函数
[self performSelector:@selector(函数名) withObject:nil afterDelay:时间];

分享到:
评论

相关推荐

    sql经验总结技巧—非常的实用

    以下是一些关于SQL Server的经验总结,涵盖了问题解决、日期处理、数据操作、查询优化等多个方面: 1. **处理挂起的安装操作**:当安装SQL Server或Service Pack时,如果系统提示有挂起的安装操作,可以尝试进入...

    频率电压变换器实验报告记录.pdf

    1. 函数发生器选用实验台的函数波形发生器,设定频率范围为200Hz至2000Hz,并选取该范围内的几个中间值进行测试。 2. F/V变换器的核心是LM331,它是一个能够根据输入频率产生恒定电流的集成块,输出电压与输入频率成...

    07FJ03防空地下室防护制备选用.rar

    总结来说,防空地下室的防护制备选用是一项关乎生命安全的重要任务,需要综合考虑多种因素,合理选用各种防护设施,并严格遵循相关规范进行设计和施工。《07FJ03防空地下室防护制备选用》正是这样一本实践指导书,...

    变频器说明书系列-S1C04-61220.pdf

    根据提供的文件内容,我们可以总结出以下知识点: ### 变频器操作面板介绍 #### 1. 数位操作面板各部位功能说明 - **运行键**:用于控制变频器的启动与停止。 - **主显示区**:显示驱动器的各项信息状态,包括...

    mysql基本数据类型总结

    - TIMESTAMP:占用4字节,存储日期和时间,格式同DATETIME,但范围较小,为1970-01-01 00:00:00到2038-01-19 03:14:07。 - TIME:占用3字节,存储时间,格式为HH:MM:SS,范围是-838:59:59到838:59:59。 - YEAR:...

    体系结构大作业(软工07级)

    总结来说,这个软工07级的大作业关注的是如何利用中间件技术和Web服务技术,设计一个适应电子政务需求的数据交换平台,解决异构系统间的互通问题,为政府信息化提供一个高效、灵活且可扩展的解决方案。这涉及到对...

    运算放大器选择经验总结

    4. **带宽**:运放的带宽决定了它能处理的信号频率范围,需根据应用需求选取。 5. **压摆率**:决定了运放输出信号的上升和下降速率,与全功率带宽有关。 6. **偏置电压和偏置电流**:这两个参数影响运放的线性...

    PROC程序设计教程4,个人总结整理, 喜欢的下

    使用动态 SQL 有多种方法,包括:无 SQL 变量的非查询语句、已知输入变量个数的非查询语句、已知 SELECT 语句选取列和输入宿主变量个数的查询语句、未知 SELECT 语句选取列或输入宿主变量个数的查询语句等。

    软件设计师专题 专题07:软件工程专题

    **软件设计师专题 专题07:软件工程专题** 在软件开发过程中,软件工程是一门至关重要的学科,它涉及了从需求分析、设计、编码、测试到维护的整个生命周期。本专题将深入探讨软件工程的核心概念、方法论以及实用...

    山西专版2020中考物理复习方案题型07新情境实验专题试题

    【山西专版2020中考物理复习方案题型07新情境实验专题试题】主要涵盖了光学实验和热学实验两大类,旨在考察学生对控制变量法、实验数据分析以及实验结论表述的能力。以下是对具体内容的详细解读: 1. **光学实验** ...

    qq头像上传

    总结来说,QQ头像上传涉及到前端的图片选取、预览、裁剪,后端的文件接收、处理、存储,以及整个流程中的安全性保障和用户体验优化。这一功能的实现需要综合运用多种技术,涵盖了Web开发的多个层面。而"QQPro"可能是...

    07-提交-无监督学习-降维-PCA-鸢尾花.pdf.zip

    标题 "07-提交-无监督学习-降维-PCA-鸢尾花.pdf.zip" 提供的信息表明,这个压缩包包含的PDF文件是关于无监督学习中的降维技术,特别是主成分分析(PCA,Principal Component Analysis)在鸢尾花数据集上的应用。...

    基于51单片机的智能电子体温计毕业论文.doc

    在模数转换器的选取上,经过对AD574和ICL7135的比较,最后选择了ADC0809。ADC0809具有8位的数字输出,转换时间为100μs,输入电压范围为0-5V,能满足设计所需的精度和速度要求。 在语音提示模块的设计中,作者考虑...

    2019_2020学年新教材高中数学第五章统计与概率5.1.1.1总体与样本简单随机抽样课时作业新人教B版必修第二册

    "高中数学统计与概率简单随机抽样知识点总结" 总体与样本是统计与概率中最基本的概念。总体是指研究对象的所有个体的集合,而样本是从总体中抽取的一部分个体的集合。简单随机抽样是指从总体中随机抽取一定数量的...

    06-07年下学期同步测控优化训练高三语文期末测试B卷(附答案).doc

    从【标题】“06-07年下学期同步测控优化训练高三语文期末测试B卷(附答案).doc”我们不难看出,这是一份高三语文期末测试卷,而【概要内容】中提及的纳米技术的介绍,恰恰体现了这一教学理念。 一、成语运用与语文...

    07.PCA降维操作及subplot子图绘制1

    4. **选择主成分**:根据特征值的大小,选取前k个最重要的特征向量,它们对应了最大的k个特征值,这些特征向量构成了新的低维空间的基。 5. **投影数据**:将原始数据投影到由选定的特征向量组成的低维空间,得到...

    基于jQuery左右滑动切换特效(4星级)

    总结来说,利用jQuery实现左右滑动切换特效涉及到HTML布局、jQuery选择器、事件处理、DOM操作和动画效果等多个方面。通过学习和实践,开发者可以创建出更加丰富、动态的用户界面,提升网站的整体质量和用户体验。

    07-10年六级真题+答案

    - **文章题材**:通常选取具有实际意义的文章,如职场、个人成长等主题。 - **答题要求**:要求考生快速浏览文章,准确捕捉关键信息。 ### 二、英语六级考试备考策略 #### 写作部分备考建议 - **审题清晰**:仔细...

    04后端笔记_2017-07-101

    总结来说,这段代码展示了如何使用Java的JDBC连接到MySQL数据库执行SQL查询,将结果转换成JSON格式并通过AJAX在网页上显示,整个过程涉及了数据库操作、数据序列化、客户端和服务器端的交互等多个关键知识点。

Global site tag (gtag.js) - Google Analytics