Ios 仅在选中时显示的拾取轮

Ios 仅在选中时显示的拾取轮,ios,objective-c,uipickerview,Ios,Objective C,Uipickerview,我有一个视图控制器,可以显示各种UITextfields来编辑信息。对于一个UITextfield,我需要一个选择轮来选择预定义的状态 问题是我没有足够的空间集成拾取轮,是否有可能使其仅在选中文本框时显示?假设“拾取轮”是UIView,只需将控制器连接为UITextField的委托,并实现以下操作: - (void)textFieldDidBeginEditing:(UITextField *)textField { self.pickerWheel.hidden = NO; } 假设“

我有一个视图控制器,可以显示各种
UITextfield
s来编辑信息。对于一个
UITextfield
,我需要一个选择轮来选择预定义的状态

问题是我没有足够的空间集成拾取轮,是否有可能使其仅在选中文本框时显示?

假设“拾取轮”是UIView,只需将控制器连接为UITextField的委托,并实现以下操作:

- (void)textFieldDidBeginEditing:(UITextField *)textField {
   self.pickerWheel.hidden = NO;
}
假设“拾取轮”是UIView,只需将控制器连接为UITextField的委托,并实现以下操作:

- (void)textFieldDidBeginEditing:(UITextField *)textField {
   self.pickerWheel.hidden = NO;
}

您需要在
(BOOL)文本字段中调用UIPicker shouldBeginediting:

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{


    if (textField==self.yourtextfield) {
         //call your wheel in here 
    }
}

您需要在
(BOOL)文本字段中调用UIPicker开始编辑:

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{


    if (textField==self.yourtextfield) {
         //call your wheel in here 
    }
}

您可以将
UIPickerView
设置为
UITextField
inputView

这将确保在文本字段获得焦点时自动显示选择器,并在丢失时将其隐藏

例如


请参阅此属性上的。

您可以将
UIPickerView
设置为
UITextField
inputView

这将确保在文本字段获得焦点时自动显示选择器,并在丢失时将其隐藏

例如


请参阅此属性上的。

您需要在
-(BOOL)textfield中调用UIpickerview shouldBeginediting:(UITextView*)textView
查看此功能,谢谢您的帮助。你能发布一个答案让我接受吗?你需要在
-(BOOL)textfield中打电话给你的UIpickerview应该开始编辑:(UITextView*)textView
看看这个,谢谢你。你能给我一个答案让我接受吗?