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

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

    iOS-UIPickerView详解 // pickView初始化并设置其大小,如果不设置其大小,默认大小为 320 * 216。 UIPickerView *pickView = [[UIPickerView alloc]initWithFrame:self.view.frame]; // 显示选中指示器,有一个透明的覆盖在选中航 UIPickerView的行数与列数。 UIPickerViewDelegate代理方法设置UIPickerView的内容。 UIPickerView简单实用效果图 最后附上一个稍微复杂一点的UIPickerView使用练习代码 ✨本文借鉴了很多前辈的文章,如果有不对的地方请指正,欢迎大家一起交流学习 xx_cc

    3.6K60发布于 2018-05-10
  • 来自专栏KyXu

    【开源】慢速 UIPickerView 动画实现

    选择 UIPickerView 是一种极为便捷的实现方法,但是实际上你没有办法在不使用私有API的情况下,改变 UIPickerView 的数字滚动速度,而它的默认速度极快。 在这个项目里我使用了一个有些 hack(你也可以说是鸡贼) 的方法,做出来 5 个 UIPickerView,前四个不显示,第五个显示。 让第 n 个 UIPickerView 以第 n-1 个 UIPickerView 滚动到的数字为目标进行滚动,这就好比你要坐电梯上10楼,你先设定一个5楼,然后到4楼的时候改主意了,取消5楼,设为8楼 ,然后到了7楼又改成10楼……这当然要更耗时,所以5个(只要内存够大,你搞几个都一样)UIPickerView 一个比一个滚动地慢(这是数学问题,不是因为 UIPickerView 多了把手机搞卡了)。

    98120发布于 2019-04-11
  • 来自专栏css小迷妹

    UIPickerView显示和隐藏的动画

    } completion:^(BOOL finished) { [view setHidden:hidden]; }]; } UIPickerView

    2.7K30发布于 2021-10-29
  • 来自专栏韩曙亮的移动开发专栏

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

    选择器 (UIPickerView) 1. UIPickerView 简介 (1) UIPickerView 继承结构  UIPickerView 继承结构 :  -- 父类 : 继承 UIView, 不继承 UIControl; -- 处理方法 Indicator 属性 : 是否高亮显示选中的选项; (3) UIPickerView 行列属性读取方法 UIPickerView 行列属性读取方法 :  -- "numberOfComponents " 方法 : 返回 UIPickerView 指定选项的高度, 类型 CGFloat; -- "pickerView : widthForComponent" 方法 : 返回 UIPickerView , 返回 UIPickerView 包含多少列 - (NSInteger) numberOfComponentsInPickerView:(UIPickerView *)pickerView{

    6.6K40编辑于 2023-03-27
  • 来自专栏mukekeheart的iOS之旅

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

    因此,为了满足项目需求,自己用UIPickerView写了一个只显示年月的选择器界面,同时还可以控制我们的显示的最小时间。当然,如果要控制其他内容也都是可以的,无非就是在数据处理上多一些处理和控制。 的用法,UIPickerView其实和UITableView很类似,在初始化的时候需要设置其数据代理和视图代理(UIPickerViewDelegate,UIPickerViewDataSource), - (UIPickerView *)picker{ if (! _picker) { _picker = [[UIPickerView alloc] initWithFrame:CGRectMake(0, kTopViewHeight + 0.5, - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component{

    5.6K130发布于 2018-03-26
  • 来自专栏一“技”之长

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

    iOS中UIPickerView使用总结 UIPickerView是iOS中的原生选择器控件,使用方便,用法简单,效果漂亮。 *)pickerView; 设置分区数 - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger )component; 根据分区设置行数 代理中的方法: - (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger )component; 设置分区宽度 - (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger) :(NSInteger)row forComponent:(NSInteger)component; 通过属性字符串设置某一行显示的标题 - (UIView *)pickerView:(UIPickerView

    1.6K20发布于 2018-08-15
  • 来自专栏张志敏的技术专栏

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

    当用户点击按钮时, 会调用 View Controller 的 ShowCountryPicker 方法, 在这个方法中, 我们初始化一个 UIPickerView 并把它显示在屏幕上, 要显示国家列表 DataSource Part" [Export("numberOfComponentsInPickerView:")] public int GetComponentCount(UIPickerView picker, int row, int component) { return this.Countries[row]; } #endregion #region "UIPickerview #region "UIPickerview Delegate Part" [Export("pickerView:didSelectRow:inComponent:")] public virtual void Selected(UIPickerView picker, int row, int component) { var countryName = this.Countries[row

    2.1K20发布于 2020-08-10
  • 来自专栏学海无涯

    iOS开发之城市选择器

    城市选择器,借助于UIPickerView来实现,第一列为省份,第二列为第一列省份对应的城市或者区,数据放在plist中,plist结构如下图所示,第一层是一个Dictionary,每个省份对应的城市是一个 plist.png 实现步骤 第一步 拖入一个UIPickerView到StoryBoard中,然后设置UIPickerViewDelegate,和UIPickerViewDataSource为当前的控制器 返回每一列的行数 * * @param pickerView * @param component * * @return */ - (NSInteger)pickerView:(UIPickerView @param pickerView * @param row * @param component * * @return */ - (NSString*)pickerView:(UIPickerView * 一共多少咧 * * @param pickerView * * @return */ - (NSInteger)numberOfComponentsInPickerView:(UIPickerView

    2.5K80发布于 2018-05-03
  • 来自专栏KyXu

    【开源】用 UIPickerView 选择精确到街道的中国行政区划位置

    ScreenShot 如图,做了一个四列的 UIPickerView,可以滑动选择精确到街道的中国行政区划信息,并返回地址,使用简单,直接像平时使用 UIPickerView

    84930发布于 2019-04-11
  • 来自专栏wOw的Android小站

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

    scheduledTimerWithTimeInterval:TIMER_INTERVAL target:self selector:@selector(setProgress) userInfo:nil repeats:YES]; ---- UIPickerView count]) + (selectedRow % [m_arrayData count]) inComponent:0 animated:NO]; } -(NSInteger)pickerView:(UIPickerView 我依然没有在UIPickerView中找到设置固定单位的接口。 如果在-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger

    2.6K20发布于 2018-09-18
  • 来自专栏進无尽的文章

    UI篇-UIResponder之事件传递和响应精析

    比如我们要实现点击一个tableView的一行时,呼出一个UIPickerView,并且附加一个用于回收PickerView的toolbar。 UITableViewCell<UIPickerViewDelegate,UIPickerViewDataSource> { UIToolbar *_inputAccessoryView; UIPickerView property(strong,nonatomic,readwrite) UIToolbar *inputAccessoryView; @property(strong,nonatomic,readwrite) UIPickerView toolBar.items = [NSArray arrayWithObject:right]; return toolBar; } return _inputAccessoryView; } -(UIPickerView _inputView) { UIPickerView * pickView = [[UIPickerView alloc]initWithFrame:CGRectMake(0, 200

    3.4K30发布于 2018-09-12
  • 来自专栏编程之旅

    iOS开发 —— Swift版地址选择器

    首先把UIPickerView这个类的两个代理方法在自己的类里实现,以后调用的时候不用再去实现UIPickerView的两个Delegate Method,之后我们再提供一个协议,用最简单的方式来完成数据的获取

    2.1K20发布于 2018-08-30
  • 来自专栏陈满iOS

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

    问题代码 - (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger 又有row>=0,故而如下即可: if (array && array.count > row) { ... } 完整修复代码 - (void)pickerView:(UIPickerView

    1.7K40发布于 2018-09-10
  • 来自专栏日常技术分享

    Objective-C 一款自定义时间选择器

    Simulator Screen Shot - iPhone X - 2018-05-28 at 14.44.36.png 实现的思路都是使用UIPickerView 加上简单循环使用算法达到循环滚动的效果

    1.3K20发布于 2018-09-13
  • 来自专栏前端实验室

    让Android做出IOS的风格来!

    但是,对于类似 IOS 原生UIPickerView的滚动选择效果,之前没有直接的组件。不过,现在有了。 Picker.js就是一个高仿 IOS 的 UIPickerView效果的筛选器组件,拥有非常流畅的体验,由原生 JS 实现,不依赖任何插件和第三方库。

    72620编辑于 2023-10-30
  • 来自专栏学海无涯

    iOS14开发-UIView

    UIPickerView 选择器控件 数据源(DataSource) 代理(Delegate) 可以通过代码和拽线的方式设置数据源和代理。 ) -> Int { return 2 } func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent 的返回值决定 // 每一次调用就应该返回一个数据 它会自动从第0行开始设置title // 6行 0 1 2 3 4 5 func pickerView(_ pickerView: UIPickerView else { return city[row] } } // 设置UIView func pickerView(_ pickerView: UIPickerView Int) -> CGFloat { return 44 } // 选择的数据列(滚动的时候调用) func pickerView(_ pickerView: UIPickerView

    14.8K10发布于 2021-01-21
  • 来自专栏iOSDevLog

    将Core ML模型集成到您的应用程序中

    使用生成的MarsHabitatPricer类的初始值设定项来创建模型: let model = MarsHabitatPricer() 获取输入值以传递给模型 此示例应用程序使用UIPickerView

    2.3K10发布于 2018-07-25
  • 来自专栏网罗开发

    iOS UIDatePicker的使用详情

    一:UIDatePicker的介绍 UIDatePicker 是一个控制器类,封装了 UIPickerView,但是他是UIControl的子类,专门用于接受日期、时间和持续时长的输入。

    4.8K21发布于 2021-01-29
  • 来自专栏向治洪

    android仿iphone的地区选择

    最近项目要做一个,类似淘宝手机客户端的,选择收货地址的三级联动滚动选择组件,下面是它的大致界面截图: 在IOS中有个叫UIPickerView的选择器,并且在dataSource中定义了UIPickerView

    2.5K70发布于 2018-01-30
  • 来自专栏学海无涯

    iOS开发之UITableView联动实现城市选择器

    在 iOS开发之城市选择器一文中用两列的UIPickerView实现了城市选择器,今天用两个UITableView来实现一下,首先这种联动在很多地方用得上,而且方法有好几种,我这里选择了个人喜欢的一种方式

    2.7K60发布于 2018-05-03
领券