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

时间:2011-02-01 11:09:19

标签: iphone uipickerview

我在表格视图中使用选择器视图和日期选择器 textfield.inputview = pickerview ..

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

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

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

2 个答案:

答案 0 :(得分:0)

点击文字字段时是否会触发一条线?

self.picker.hidden=NO;

您还可以查看来自苹果的SimpleUndo Example

答案 1 :(得分:0)

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

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