如何隐藏选择器视图和日期选择器

问题描述 投票:0回答:2

我在表视图中使用选择器视图和日期选择器,如textfield.inputview = uipickerview ..

我想在选择值之后隐藏两个视图我做了:

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
    self.paymentText.text=[pickerData objectAtIndex:row];
    self.picker.hidden=YES;
}

它隐藏了选择器视图,但是当我再次选择该文本字段选择器视图时不再出现..可以有人帮助我吗?

iphone uipickerview
2个回答
0
投票

点击文本字段时是否有一行会触发?

self.picker.hidden=NO;

您还可以查看苹果的SimpleUndo Example


0
投票

处理文本字段的这种自定义的更好方法是在文本字段编辑开始时添加日期选择器,并在编辑日期选择器视图上的完成或用户按下完成或取消按钮时删除日期选择器视图。

我创建了一个demo,其中包含相同的上述行为,并且还限制了选择器视图的最小和最大日期。

© www.soinside.com 2019 - 2024. All rights reserved.