首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏计算机工具

    Android 开发 pickerview 自定义选择器

    savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_setting_pickerview

    49810编辑于 2024-12-16
  • 来自专栏一“技”之长

    iOS选择器视图控件(UIPickerView)使用方法总结

    ; 设置分区数 - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component ; 根据分区设置行数 代理中的方法: - (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component ; 设置分区宽度 - (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component; 设置分区行高 - (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:( 设置某一行显示的view视图 - (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent

    1.7K20发布于 2018-08-15
  • 来自专栏iOS 开发

    续写省市区街道 四级联动PickerView

    Simulator Screen Shot 2017年2月23日 下午5.34.33.png 链接地址:https://github.com/JLLJHD/PickerView 点个赞呗 有帮助的话

    1.9K40发布于 2018-06-05
  • 来自专栏韩曙亮的移动开发专栏

    【IOS 开发】基本 UI 控件详解 (UIDatePicker | UIPickerView | UIStepper | UIWebView | UIToolBar )

    的 指定选项控件; -- "pickerView : didSelectRow : inComponent" 方法 : 选定 UIPickerView 指定列的指定列表项 会回调该方法; 2. 委托方法, 设置每一列的选项个数 - (NSInteger) pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger 每列的行数 - (NSInteger) pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component 的委托方法 */ //设置每个 UIPickerView 中每列 每行 的选项 UI 控件 - (UIView *) pickerView:(UIPickerView *)pickerView viewForRow 中每个选项的 高度 40 - (CGFloat) pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component

    7.1K40编辑于 2023-03-27
  • 来自专栏学海无涯

    iOS开发之城市选择器

    * @param component * * @return */ - (NSInteger)pickerView:(UIPickerView*)pickerView numberOfRowsInComponent * @param row * @param component * * @return */ - (NSString*)pickerView:(UIPickerView*)pickerView * * @return */ - (NSInteger)numberOfComponentsInPickerView:(UIPickerView*)pickerView { return */ - (void)pickerView:(UIPickerView*)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger) reloadComponent:1]; //让第二列归位 [pickerView selectRow:0 inComponent:1 animated:YES];

    2.7K80发布于 2018-05-03
  • 来自专栏xx_Cc的学习总结专栏

    iOS-UIPickerView详解iOS-UIPickerView详解UIPickerView的代理方法

    @protocol UIPickerViewDelegate<NSObject>@optional // 反回pickerView的宽度 - (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component __TVOS_PROHIBITED; // 返回pickerView的高度 - (CGFloat )pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component __TVOS_PROHIBITED; // 返回pickerView 每行的内容 - (nullableNSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger // 返回pickerView 每行的view - (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row

    3.8K60发布于 2018-05-10
  • 来自专栏陈满iOS

    iOS·CityPickerView省市区选择器出现奔溃纪实:三栏联动的时数据源数组越界(Xcode奔溃调试技巧)

    iOS开发过程中,有时候一些第三方省市区位置选择器PickerView出现诡异bug:在快速同时分别滑动省、市、区各栏的时候,出现奔溃。这时候,你可以打个断点,查出问题所在。 问题代码 - (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger else{ [_tmpSelectedData addObject:nextData]; } [pickerView 又有row>=0,故而如下即可: if (array && array.count > row) { ... } 完整修复代码 - (void)pickerView:(UIPickerView [_dataConfiguration dataInComponent:nextCom selectedComponent:component row:row]; [pickerView

    1.8K40发布于 2018-09-10
  • 来自专栏mukekeheart的iOS之旅

    iOS学习——UIPickerView的实现年月选择器

    self.data[row]; 96 } 97 98 //选中时的效果 99 -(void)pickerView:(UIPickerView *)pickerView didSelectRow 108 //返回宽度 109 -(CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component { return 1; } //返回多少行 - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent } //选中时的效果 -(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger )component{ self.selectValue = self.data[row]; } //返回高度 -(CGFloat)pickerView:(UIPickerView *)pickerView

    5.9K130发布于 2018-03-26
  • 来自专栏大宇笔记

    IQKeyboardManager 获取完成按钮的解决办法

    背景 我这边要做一个城市三级选择页面,用pickerView做。 addressLabelText.inputView = pickerView 我指定了textFlied的inputView。

    4.2K40发布于 2019-02-26
  • 来自专栏青玉伏案

    iOS开发之省市二级联动的数据组织(PHP版)以及PickerView的实现与封装

    当然在PickerView上的省市信息是联动显示的,我们在此因为需求定的是让用户选择省市信息,所以我们进行二级联动,当然多级联动的原理也是一样的。 下方的的截图就是我们今天博客中要介绍的Demo的运行效果,我们今天的博客就是生成PickerView所需的数据,以及对下方这个PickerView进行封装。 iOS这边获取到Json后,将其进行解析后存储到plist文件中,这样我们就可以从plist文件中来获取“省市”相关数据了,然后我们就可以封装我们的PickerView了。 二、封装选择省市的PickerView的使用方式 封装当然不是简单的将PickerView的简单使用,在封装代码时我们要考虑到用户的易用性和可扩展性。 还有就是如何显示和隐藏PickerView,换一句话说,就是讲PickerView放在什么地方进行显示。有感兴趣的小伙伴可以从下方的github中分享的代码来自行分析呢。

    2.8K80发布于 2018-01-11
  • 来自专栏张志敏的技术专栏

    在 Xamarin.iOS 项目中访问 ArcGIS 云端专题数据图层

    要显示国家列表, 则需要指定数据源并实现 UIPickerViewDataSource 协议中定义的方法, 为了能收到用户选择的选项, 还需要实现 UIPickerViewDelegate 协议中定义的 pickerView numberOfComponentsInPickerView:")] public int GetComponentCount(UIPickerView picker) { return 1; } [Export("pickerView GetRowsInComponent(UIPickerView picker, int component) { return this.Countries.Length; } [Export("pickerView component) { return this.Countries[row]; } #endregion #region "UIPickerview Delegate Part" [Export("pickerView #region "UIPickerview Delegate Part" [Export("pickerView:didSelectRow:inComponent:")] public virtual

    2.4K20发布于 2020-08-10
  • 来自专栏腾讯云终端专家服务

    TRTC iOS 屏幕分享功能实践(一)

    实现代码: let pickerView = RPSystemBroadcastPickerView(frame: CGRect(x: 100, y: 100, width: 200, height: 200)) pickerView.preferredExtension = "test.app.extension.screen" pickerView.showsMicrophoneButton = true self.view.addSubview(pickerView) Broadcast Upload Extention通过Xcode-》File-》New-》Target,然后选择Broadcast

    3.6K40发布于 2020-11-04
  • 来自专栏月亮与二进制

    iOS指定时间戳日期选取器

    /** 按钮响应 */ - (void)onClick { OXDatePickerView *pickerView = [[OXDatePickerView alloc] initWithDefaultDate numberWithLong:1498816800], [NSNumber numberWithLong:1499162400], [NSNumber numberWithLong:1498744800]]]]; pickerView.delegate = self; [self.view addSubview:pickerView]; } #pragma mark - OXDatePickerViewDelegate - (void)choosedDate

    1.3K20发布于 2021-11-23
  • 来自专栏wOw的Android小站

    [iOS] 圆形进度条及计时功能

    //这里可以直接用MAX_ROWS / 2,但下面的计算适合各种情况:取中间位置,取整,再取余根据余数校正起始位置为要显示内容的第一项(即选中居中的 0 的位置) - (void)init { [m_pickerView m_arrayData count]) + (selectedRow % [m_arrayData count]) inComponent:0 animated:NO]; } -(NSInteger)pickerView :(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component { return MAX_ROWS; } --- 如果在-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger

    2.7K20发布于 2018-09-18
  • 来自专栏一“技”之长

    iOS流布局UICollectionView系列六——将布局从平面应用到空间

    系统的pickerView效果如下: ? 二、先来实现一个炫酷的滚轮空间布局         万丈的高楼也是由一砖一瓦堆砌而成,在我们完全模拟系统pickerView前,我们应该先将视图的布局摆放这一问题解决。 而我们这次要讨论的布局则不同,pickerView会随着我们手指的拖动而进行滚动,因此UICollectionView中的每一个item的布局是在不断变化的,所以这次,我们采用动态配置的方式,在layoutAttributesForItemAtIndexPath 如果我们将系统的pickerView沿着y轴旋转90°,你会发现侧面的它是一个规则的正多边形,这里的radius就是这个多边形中心到其边的垂直距离,也是内切圆的半径,所有的item拼成了一个正多边形,示例如下 三、让滚轮滑动起来             通过上面的努力,我们已经静态布局出了一个类似pickerView的滚轮,现在我们再来添加滑动滚动的效果         首先,我们需要给collectionView

    2.2K20发布于 2018-08-15
  • 来自专栏学海无涯

    iOS14开发-UIView

    : UIPickerView) -> Int { return 2 } func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent (_ pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? (_ pickerView: UIPickerView, viewForRow row: Int, forComponent component: Int, reusing view: UIView?) } // 选择的数据列(滚动的时候调用) func pickerView(_ pickerView: UIPickerView, didSelectRow row: Int, inComponent 类似 PickerView,需要提供数据源以显示数据。

    15.8K10发布于 2021-01-21
  • 来自专栏CSDN

    Android注册登录页面

    List<CityBean> city) { this.city = city; } // 实现 IPickerViewData 接口, // 这个用来显示在PickerView 上面的字符串, // PickerView会通过IPickerViewData获取getPickerViewText方法显示出来。 ; import android.widget.Toast; import androidx.appcompat.app.AppCompatActivity; import com.bigkoo.pickerview.builder.OptionsPickerBuilder ; import com.bigkoo.pickerview.listener.OnOptionsSelectListener; import com.bigkoo.pickerview.view.OptionsPickerView /** * 添加省份数据 * 注意:如果是添加的JavaBean实体,则实体类需要实现 IPickerViewData 接口, * PickerView

    11.6K30发布于 2021-10-15
  • 来自专栏.Net移动开发

    .Net语言 APP开发平台——Smobiler学习日志:在手机应用开发中如何设置全局样式

    Button,CheckBox,DatePicker,GifView,Image,ImageButton,ImageTabBar,Label,Line,MapTagView,MapView,Numeric,PickerView

    1.1K30发布于 2018-08-30
  • 来自专栏云原生布道专栏

    【IOS】IOS开发问题解决方法索引(二)

    article/details/8201023 (三) http://blog.csdn.net/just_we_0727/article/details/8373440 9 ios数据绑定 关于 PickerView 数据源的问题 http://blog.sina.com.cn/s/blog_69ee96d70100kz8r.html PickerView的工作方式是怎样的 http://www.cocoachina.com t22239.html PickerView数据源的绑定在“无形”之中,因为并不是采用一种可视的方法,比如xxxx.dataSource = myDataSource,而是通过实现协议的方式,对于UIPickerVIew

    1.2K20编辑于 2022-03-08
  • 来自专栏iOS 开发

    省 市 区(县) 街道(乡) plist 文件

    NSUInteger idx, BOOL * _Nonnull stop) { [self.arrayStreets addObject:obj]; }]; 至于整理成四级联动的PickerView

    1.5K20发布于 2018-06-05
领券