`

[ios]UIPickView使用

    博客分类:
  • IOS
阅读更多

1.在storyboard上放置UI控件并且和controller.m建立链接

 

2.在controller.h上继承<UIPickerViewDataSource,UIPickerViewDelegate>

 

3.

-(void)initView{
    
    _cell_label_list = [NSArray arrayWithObjects:@"Devices",@"WiFi 2.4GHZ",@"WiFi 5GHZ",@"WiFi Strength"
                                    ,@"Guest Network",@"Setting",@"Iot", nil];
    
    _numberPicker.showsSelectionIndicator = YES;
    _numberPicker.dataSource = self;
    _numberPicker.delegate = self;

}

 
 4.

-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{
    return 1;
}

-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{
    
        return [_cell_label_list count];
}
-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{
    return [_cell_label_list objectAtIndex:row];
}

 

4.默认显示:

//_channelValue is an Array
NSInteger channelTag = [_channelValue indexOfObject:channel];
[_numberPicker selectRow:channelTag inComponent:0 animated:YES];

 

分享到:
评论

相关推荐

    iOS UIPickView实现无限滚动效果

    当用户停止滚动并选定一个值时,可以使用`pickerView(_:selectedRowInComponent:)`方法获取选中的行,然后根据实际业务逻辑进行处理。 在完成以上步骤后,你就可以拥有一个具有无限滚动效果的UIPickerView了。为了...

    IOS 自定义UIPickView详解及实例代码

    IOS 自定义UIPickView 苹果一直推崇使用原生的组件,自带的UIPickView其实也很漂亮了,看起来也很美观。但是有时候,产品会有一些特殊的设计和需求。本文将会讲解如何修改苹果原生的组件的属性,达到自定义...

    IOS应用源码Demo-自定义风格UIPickerView-毕设学习.zip

    【标题】"IOS应用源码Demo-自定义风格UIPickerView-毕设学习"是一个针对iOS平台的应用程序源代码示例,重点展示了如何为UIPickerView定制独特样式,以适应不同设计需求或个人喜好。在iOS开发中,UIPickerView是常见...

    ios-UIPickView自定义的封装.zip

    本资源“ios-UIPickView自定义的封装.zip”提供了一个对UIPickerView进行自定义封装的方法,尽管它可能无法实现选中项的实时放大效果。下面将详细介绍关于UIPickerView以及自定义封装的相关知识点。 首先,...

    iOS UIPickerView的简单封装示例

    在iOS开发中,UIPickerView 是一个常用的组件,用于展示一系列可滚动的选项。这篇教程主要讲解了如何对UIPickerView进行简单的封装,以提高代码的复用性和效率。封装后的UIPickerView不仅可以减少代码重复,还能提升...

    plist+uipickview 完成中国城市选择和地址获取

    在iOS应用开发中,我们经常需要实现用户选择特定城市或地址的功能。本示例通过结合`plist`文件和`UIPickerView`,提供了一个高效、便捷的方法来完成中国城市的选取和地址显示。以下是对这个话题的详细解释: 1. ** ...

    sqlite+uipickview 完成中国城市选择

    总结起来,"sqlite+uipickview 完成中国城市选择"是一个典型的iOS应用开发实例,它结合了SQLite数据库管理和UI设计两大方面。通过SQLite存储城市数据,UIPickerView提供用户友好的选择界面,实现了高效且直观的城市...

    ios-三级联动地址选择器(Swift).zip

    总的来说,`ios-三级联动地址选择器(Swift).zip`这个项目提供了一个学习和参考的平台,帮助开发者掌握如何在Swift中使用`UIPickerView`创建交互式的地址选择器。通过研究源码,开发者不仅可以了解`UIPickerView`的...

    swift-选择省份城市区。采用UIPickView打造。采用本地省份城市区的Plist文件去加载。

    在iOS应用开发中,UIPickView 是一个常用的控件,用于展示用户可选择的列表数据。在这个项目中,开发者利用Swift编程语言和UIPickView来实现一个选择省份、城市、区的功能,数据来源是本地存储的Plist文件。Plist...

    UIPickerView Demo关联选择

    在iOS开发中,UIPickerView 是一个非常常用的控件,用于展示用户可以选择的多个选项,类似于下拉列表。本教程将深入探讨如何使用UIPickerView并实现“关联选择”功能,即选择一个选项后,会影响到其他选项的显示或可...

    ios开发记录

    //判断两个字符串是否相等,不能使用==,使用等号是判断两个对象是否是一个对象,也就是是否是一个内存地址。 //判断字符串的内容是否相同应该使用nsstring的isEqualToString:方法 //在低版本的时候,如果直接点击...

    YPPickView日期选择(iOS源代码)

    来源: Licence: MIT 作者: Friend君 ...对UIPickView的进一步封装,把UIPickView封装在一个类中,使用方便,实例化该类,选择中 的日期,用block 回调选择日期,iOS 6以上版本使用。个人开发需要使用方便,简单。

    年月日时分秒PickView

    在iOS开发中,UIPickView是一种常见的用户界面组件,它允许用户从一组预定义的选项中选择一个值。"年月日时分秒PickView"是针对时间选择器的特定实现,它允许用户精确地选取时间,包括年、月、日、小时、分钟和秒。...

    UIPickerView、UIPickerView基本用法、UIPickerView详解

    `UIPickerView` 是iOS系统提供的一种用户界面组件,主要用于展示可滚动的选择器视图。它能够有效地帮助用户从多个选项中选择所需的数据,并且可以配置成多列的形式,每列之间相互独立。`UIPickerView` 的核心在于...

Global site tag (gtag.js) - Google Analytics