故事板中的对象保持固定在原型单元格下方

时间:2014-07-22 17:11:16

标签: ios ios7 storyboard

我只看到一个问题,其中有人在尝试拖出标签栏时出现类似问题。我个人试图拖出一个UIPickerView,让它沿着视图的底部边缘;我希望它只在用户点击左下方的日历图标时弹出。但每次我把它拖出来它都会一直放在原型单元下面!这让我有点疯狂。

任何有助于让选择器沿着视图的底部边缘坐下的帮助,或者如何在代码中编写这一切以解决我的问题,将不胜感激!这就是它现在的样子......

1 个答案:

答案 0 :(得分:0)

这是我要做的: 将您的UIPickerView显示为自定义输入视图。

当然没有文本字段可供您触发,因此当您点击相应的工具栏按钮时,向窗口添加一个不可见的文本字段,使其成为第一个响应者,并通过委托从UIPickerView发回数据。

隐形textField的代码如下所示:

UITextField *invisiText;
    if (!invisiText) {
        invisiText = [[UITextField alloc]initWithFrame:CGRectZero];
        invisiText.inputView = theInputView.view;
        invisiText.delegate = sender;
        [theView.window addSubview:invisiText];
    }
    [invisiText becomeFirstResponder];

在这种情况下,发件人是您从中触发自定义输入视图的视图,而“theInput.view”将是您自定义UIPickerView的xib。工作就像一个魅力,可以全面重复使用,并为这个和所有项目带来巨大的节省时间。

如果您需要更多信息,请与我们联系。