博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS开发之UIPickerView
阅读量:6280 次
发布时间:2019-06-22

本文共 873 字,大约阅读时间需要 2 分钟。

1、使用方法

UIPickerView使用和UITableView大致类似。首先设置ViewController为数据源,然后遵守数据源协议< UIPickerViewDataRecouce>,之后实现协议中的方法:

一共有多少列:

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)

pickerView;

 

component列显示多少行:

- (NSInteger)pickerView:(UIPickerView *)pickerView

 numberOfRowsInComponent:(NSInteger)component;

 

上面只能设置UIPickerView有多少行、多少列,不能设置数据,如果要显示数据,必须要设置ViewController为UIPickerView的代理,遵守代理协议<UIPickerViewDelegate>,然后实现代理中的方法:

component列的第row行显示什么文字:

- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:

(NSInteger)row forComponent:(NSInteger)component;

 

component列第row行显示怎样的view(内容)

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:

(NSInteger)row forComponent:(NSInteger)component reusingView:

(UIView *)view;

 

选中了pickerView的第component列第row

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:

(NSInteger)row inComponent:(NSInteger)component

转载地址:http://insva.baihongyu.com/

你可能感兴趣的文章
【git工具】git bash
查看>>
15.4 xshell使用xftp传输文件
查看>>
四周第一次课(11月6日) 4.10/4.11/4.12 lvm讲解 4.13 磁盘故障小案例
查看>>
13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令
查看>>
芝麻HTTP:Python爬虫利器之Xpath语法与lxml库的用法
查看>>
Spring Cloud Config分布式配置
查看>>
异常处理
查看>>
目录类型以及ls,alias命令
查看>>
web应用安全受到威胁的类型和应对方案
查看>>
密码协议(二)仲裁协议
查看>>
bitcoinj开发环境搭建
查看>>
MarkDown转Html在线转换(支持代码高亮,可复制到公众号、今日头条)
查看>>
程序员总数3W+,阿里巴巴首次公开2018代码数据报告
查看>>
mybatis.generator
查看>>
学习Python,你应该明确的学习方向以及开发工具的选择
查看>>
10.19 iptables规则备份和恢复 ,firewalld的9个zone,service的操作
查看>>
认识LINUX--安装centOS7虚拟机
查看>>
互联网分布式微服务云平台规划分析--系统管理平台
查看>>
[武汉峰会]IT人必看!2018年上半年云栖大会300份干货免费开放!— 武汉峰会
查看>>
设置虚拟机桥接模式以及解决桥接模式上不了网以及ping不通主机的问题
查看>>