草庐IT

UIPickerVIew

全部标签

ios - UIPickerView 中组件高度和宽度的默认值

UIPickerView中组件的高宽默认值是多少?即,如果应用程序未实现这些方法,iOS使用以下高度和宽度的值是多少?pickerView:widthForComponent:pickerView:rowHeightForComponent:我尝试了线程中的建议:WhatisthedefaultwidthofaUIPickerViewcomponent?但这会导致数组越界异常:Terminatingappduetouncaughtexception'NSRangeException',reason:'***-[NSMutableArrayobjectAtIndex:]:index0be

iOS Swift 2如何使用JSON数据填充Uipickerview

我是iOS开发和使用Swift语言的新手。在我的应用程序中,我使用Alamofire2网络库来调用RESTAPI。现在我想动态填充uipickerview,我正在调用此Web服务并获得响应为JSON数组[{duration="2017-2018";year=2017;}{duration="2016-2017";year=2016;}{duration="2015-2016";year=2015;}]现在,我想用“持续时间”数据填充uipickerview,我已经浏览了各种示例,但无法理解如何做到这一点。任何帮助都将受到赞赏。SWIFT代码:funcgetYear(){url=baseUrl+

iphone - Android 是否提供像 iPhone UIPickerView 一样的 widget

我感觉iPhone的UIPickerView在触摸屏手机上是个好主意,好用。我很奇怪为什么AndroidSDK不提供相同效果的小部件?或者编码人员必须在Android上克隆它?任何帮助...谢谢... 最佳答案 FWIW,我一直在寻找同样的东西,我找到了这个->http://code.google.com/p/android-wheel.我还没有使用过它,但我正在考虑试一试。 关于iphone-Android是否提供像iPhoneUIPickerView一样的widget,我们在Stac

ios - 根据第一个组件选择在 UIPickerView 第二个组件中显示数据

我正在使用带有两个组件的选择器。我希望如果我根据所选组件在第一个组件中选择一行,它会显示相应数据的值。正如Picker显示的那样,当英格兰被选中时,英格兰有相应的俱乐部。我想为其他国家做同样的事情。但我不知道要遵循哪种方法。这是我的代码:-(NSInteger)numberOfComponentsInPickerView:(UIPickerView*)thePickerView{return2;}-(NSInteger)pickerView:(UIPickerView*)thePickerViewnumberOfRowsInComponent:(NSInteger)component{

ios - iOS 6 中的 UIPickerView 选择行崩溃

我的应用程序在iOS5.x中完美地构建和运行,但是当我在iOS6中调用selectRow:inComponent:animated:方法时它崩溃了UIPickerView。代码:[_pickerviewselectRow:1inComponent:0animated:NO];当我用谷歌搜索时,我知道这种方法在iOS6中不起作用,但我想知道其他方法来实现这种效果? 最佳答案 您的崩溃日志表明您在代码中使用了-1,其中应该是{0,1}范围内的数字。但在您粘贴的代码中,您确实使用了1。所以你需要检查你的参数为你的xxx和yyypicker

iOS 7 使用 UIPickerView 打开 UITableViewController 速度慢

根据thisquestion和KyleC的友好回答我已经实现了一个UITableViewController,它有很多行依赖于从核心数据中获取。每行显示一个简单的NSString(获取的对象的名称)并隐藏一个UIPickerView。问题是,当我点击上一个UITableViewController中打开带有选择器View的UITableViewController的行时,这是绝对明显的,在segue转换中会有一些延迟。我知道这一点是因为以前的Controller(它们甚至执行核心数据请求)在转换过程中并没有那么慢。-某些UIPickerView能否使转换如此缓慢且非常难看?我应该在哪种

ios - 当我点击 UITextField 时如何显示 UIPickerView?

我从互联网上找到了很多示例代码,但也不起作用....任何人都可以告诉我下面的代码有什么问题?多谢。紧急求救//我的storeboard屏幕http://imageupload.org/en/file/209300/03.jpg.html//ThisisPickerViewTest.h@interfaceInputRound:UIViewController{UIPickerView*pvPickerTest;NSMutableArray*aryMaster;}@property(nonatomic,retain)IBOutletUIPickerView*pvPickerTest;@pr

ios - 如何像 iOS 键盘一样显示和隐藏 UIPickerView?

我有这段代码默认隐藏UIPickerView:-(void)viewDidLoad{[superviewDidLoad];[_memberListsetAlpha:0];}以及当点击按钮时显示UIPickerView的代码:-(IBAction)buttonChooseMember{[UIViewanimateWithDuration:0.6delay:0.options:UIViewAnimationOptionCurveEaseInOutanimations:^{[_memberListsetAlpha:1];}completion:nil];}最后一件事是,当用户点击任何地方时隐

iphone - UIPickerView 选中行标签颜色

我制作了一个自定义UIPickerView,但我希望UILabel在像这样滚动到选定行时更改颜色;有什么想法吗?编辑:我想做的是在进行选择的同时更改UILabel的颜色,即在轮子转动时,而不是之后。到目前为止,这是我所做的,它会在您做出选择后更改UILabel的颜色:-(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:(NSInteger)rowforComponent:(NSInteger)componentreusingView:(UIView*)view{AILabel*pickerRow=view?(AILabel*

objective-c - 覆盖 UIPickerView 中突出显示的选择

我有一个自定义的UIPickerView我使用的地方:-(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:(NSInteger)rowforComponent:(NSInteger)componentreusingView:(UIView*)view用具有两个标签的UIView填充选择器。有没有办法启用触摸时突出显示所选行的行为? 最佳答案 只需在选择器View的初始化时添加它即可。pickerView.showsSelectionIndicator=YES;