草庐IT

UIPickerVIew

全部标签

ios - 在 UIPickerVIew viewForRow : loses its subviews? 中重用 View

我正在尝试在UIPickerView中重新使用带有subview的View:-(UIView*)pickerView:(UIPickerView*)pickerViewviewForRow:(NSInteger)rowforComponent:(NSInteger)componentreusingView:(UIView*)view{UILabel*label=nil;if(view==nil){view=[[UIViewalloc]init];label=[[UILabelalloc]init];[viewaddSubview:label];}if(label==nil){label

iphone - 如何在 iPhone (iOS) 中设置 pickerview 的高度?

我对如何设置UIPickerView的高度有疑问。我有一个设置宽度的代码。这个,-(CGFloat)pickerView:(UIPickerView*)pickerViewwidthForComponent:(NSInteger)component{return280;}看起来不错,但是我怎样才能改变高度呢?我是iOS新手。请帮助我。编辑我曾经做过这样的事情。CGAffineTransforms0=CGAffineTransformMakeScale(1,0.7);CGAffineTransformt1=CGAffineTransformMakeTranslation(0,0);pic

ios - UIView动画问题

我对Objective-c和Xcode都很陌生。我正在尝试实现一个简单的UIPickerView+Toolbar设置,当用户点击右侧的Label元素时显示,然后当用户从PickerView中选择一个选项时,Label元素将被所选选项的值替换。目前我在UIVIew元素中有一个UIPickerView和一个工具栏。我已经为UIVIew设置了上下滑动动画。我遇到的问题是动画定位的问题。请看截图:当我单击UIPickerView上方工具栏上的“取消”或“完成”按钮时,它正确地隐藏了整个UIView,但是当我单击“显示”按钮以调出UIView时,它重新定位的位置不够高使整个UIView可见。有谁

ios - 我的目的是使用约束将 UIPickerView 隐藏在屏幕下方,我可以忽略此调试器消息吗?

我想将UIPickerView隐藏在屏幕下方,在本例中为3.5英寸显示屏。在了解了约束值之后,我终于知道我应该为NSLayoutAttributeTop设置什么数字了。这是我的完整代码:NSLayoutConstraint*constraint=[NSLayoutConstraintconstraintWithItem:_pickerViewattribute:NSLayoutAttributeToprelatedBy:NSLayoutRelationEqualtoItem:self.viewattribute:NSLayoutAttributeTopmultiplier:1.0fco

ios - 将 UIPicker 选择的值插入 UITextField

我想弄清楚如何将选定的UIPicker值传递到UITextField中。我已经创建了选择器和几个带有.tag的UItextFields来标识将值放入哪个UITextField,但是我只是不知道该怎么做这是我在点击UIPickerView时使用的方法//Dosomethingwiththeselectedrow.-(void)pickerView:(UIPickerView*)pickerViewdidSelectRow:(NSInteger)rowinComponent:(NSInteger)component{NSLog(@"Youselectedthis:%@",[dataArra

ios - 如果用户单击 UIPickerview,我如何在 UITextField 中显示血型

祝所有iOS开发者新年快乐。我想在UITextfield中显示血型。所以我应该使用UIPickerview并附加血型列表。我的要求是如果用户点击UITextfiled将显示UIPickerview并且用户选择血型,它将反射(reflect)UITextfield中的血型项目。我正在尝试执行此功能。但是我在UITextfield中显示血型值时遇到了一些问题。例如,如果我单击A-ve血型,它将显示在UITextfield中>。但如果我单击A+ve组,它将在UITextfield中显示为Ave而不是A+ve。这是我的问题。任何人都请帮助我。提前致谢。下面给出的是我的代码。//Bloodgro

ios - 如何根据标签显示 UIPickerView 的选定值

我正在尝试根据View中标签的值显示具有选定值的UIPickerView。例如,如果标签值为2,当我打开pickerView时,我希望在选取器中选择值2。怎么会这样?我的代码:-(NSString*)pickerView:(UIPickerView*)pickerViewtitleForRow:(NSInteger)rowforComponent:(NSInteger)component{//resisarrayreturn[[resobjectAtIndex:row]objectForKey:@"choice_name"];}-(void)pickerView:(UIPickerVi

ios - 如何使选取器 View 从 NSString 数组填充?我将如何访问所选项目的值(value)?

好的,我需要一个选择器,以便用户可以从预定义选项列表中进行选择。有人能给我一个简单、简化的版本,说明如何从NSString数组填充选择器View吗?那么,我如何从选择器中读取该值?我注意到像nameOfPicker.value和nameOfPicker.text这样的东西在这里不起作用。谢谢!我已经阅读了以下文档,但我并不真正理解它们的意思。https://developer.apple.com/library/ios/documentation/userexperience/conceptual/UIKitUICatalog/UIPickerView.htmlhttps://deve

ios - 如何格式化 iOS 7 UIPickerView 以仅显示 3 个选项? IE。一上一下主动选择?

我想将iOS7UIPickerView格式化为仅显示三个选项。IE。一个在所选选项上方,一个在所选选项下方。我还想将文本格式化为小于默认值。我如何实现这一点? 最佳答案 实现这些委托(delegate)方法将为您提供一个包含3行的选择器View,并让您自定义字体、颜色等...-(NSInteger)numberOfComponentsInPickerView:(UIPickerView*)pickerView{return1;}-(UIView*)pickerView:(UIPickerView*)pickerViewviewFor

ios - 如何使 uiview 的 3d 旋转像 ios 7 uipickerview 类型

如何使uiview像ios7uipickerview结构一样进行3d旋转。它看起来像一些宽度的3d轮提前致谢。 最佳答案 我认为这是一个可以帮助你的(如果它仍然需要或者对于那些后来来到这里的人)CATransform3DMakeRotation示例:lable.layer.transfortm=CATransform3DMakeRotation(angle*M_PI/360,1,0,0);这会将label在x轴上旋转指定的angle,因此您可以根据自定义选择器ScrollView中的标签位置更改此值。也只是阅读有关CATransfo