单击UIButton弹出一个UIPickerView怎么做啊???

我的可怜的菜鸟求大神帮忙... 我的可怜的菜鸟求大神帮忙 展开
 我来答
活着viva_H
2013-05-25
知道答主
回答量:1
采纳率:0%
帮助的人:1499
展开全部
建一个成员变量
和一个BOOL对象以判断是否隐藏PickerView{
UIPickerView *PickerView;
BOOL show;
}
- (void)viewDidLoad

{

[super viewDidLoad];

手动加载一个UIPickerView:

PickerView = [[UIPickerView alloc]init];

UIDatePicker * DateP =[[UIDatePicker alloc]init];

DateP.datePickerMode = UIDatePickerModeCountDownTimer;

[DateP setDate:[NSDate date]];

[PickerView addSubview:DateP];
//初始化PickerView是隐藏的 并把show给他个BOOL值 YES
show = YES;

PickerView.hidden = YES;

[self.view addSubview:PickerView];

}
给UIButton一个点击事件再改变show的BOOL值:
-(void)click{
if( show == YES ){
PickerView.hidden = NO;
show = NO;
}else{
PickerView.hidden = YES;
show = NO;
}
}
点击一次隐藏 点击一次显示 看不懂再问..
匿名用户
2013-04-13
展开全部
你第一次选了,就应该已经有一个值了,你需要把值拿出来单独存一下,然后这时pickView应该已经关闭了;第二次再打开你需要指定pickView到之前存的那个值就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-13
展开全部
感觉这个不是新手,而是一种编程思想~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-13
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式