【问题标题】:Popup UIPicker instead of keyboard弹出 UIPicker 而不是键盘
【发布时间】:2010-07-08 15:39:06
【问题描述】:

我希望在单击文本字段时弹出 UIPicker 而不是键盘。这可能吗,我已经用谷歌搜索了一段时间但找不到任何东西。

有人有示例代码吗?

问候, 斯蒂芬

【问题讨论】:

    标签: iphone xcode uipicker


    【解决方案1】:

    我认为这是一种更正式的方式:

    UIDatePicker *datePicker = [[[UIDatePicker alloc] init] autorelease];
    datePicker.datePickerMode = UIDatePickerModeDate;
    [datePicker addTarget:self action:@selector(datePickerValueChanged:) forControlEvents:UIControlEventValueChanged];
    datePicker.tag = indexPath.row;
    textField.inputView = datePicker;
    

    【讨论】:

    【解决方案2】:

    当用户单击文本字段时,使用 [self presentModalViewController:picker] 呈现模式视图控制器。我希望你知道如何处理文本字段事件

    【讨论】:

    • 感谢您的帮助,我已经返回并查看了我发布的其他问题,并感谢人们在哪里提供帮助。
    • 不只是感谢人们的帮助。他们是投票赞成/反对的按钮,您可以接受答案。
    • 我收到一个弹出框,告诉我我需要 15 的声望才能投票。
    • 好的,抱歉,我现在看到你在说什么了。这个按钮不是很清楚,我现在会回到我的帖子。很抱歉有任何混淆。
    • 我在使用以下代码时遇到了一点问题: pvController = [[PickerViewController alloc] initWithNibName:@"PickerView" bundle:[NSBundle mainBundle]]; [窗口添加子视图:pvController.view];它给了我错误,指出未声明 pvController。我在教程中没有看到任何声明这个值的地方。
    猜你喜欢
    • 2013-01-22
    • 2013-12-04
    • 1970-01-01
    • 1970-01-01
    • 2011-03-28
    • 1970-01-01
    • 1970-01-01
    • 2016-01-05
    • 1970-01-01
    相关资源
    最近更新 更多