如何创建操作方法以显示选取器视图



我有一个视图控制器,其中我有一个文本视图,它是键盘是第一个响应者,并在加载此视图控制器时出现。

我在文本视图中添加了一个附件视图(带有按钮),并在视图中加载了self.myTextView.inputAccessoryView = self.accessoryView;,所以现在当键盘出现时,它有我的附件视图,上面有一个按钮......哦,我将附件视图拖到场景中,因此它不会位于视图层次结构中。

现在我想添加一个选择器视图,我可以在其中选择倒计时时间,例如"1 小时"、"2 小时"等。

如何使用配件台虎钳上的此按钮来启动机械臂视图?

我创建了一个从按钮到视图控制器的操作方法setTimerWasPressed所以我想代码在这里,但是当我单击 setTimerWasPressed 方法时,我应该怎么做才能使选取器视图而不是键盘出现..?

谢谢

我不

明白这个问题,但这是我的示例代码:

@implementation CustomKeyboard
- (void)didMoveToSuperview {
    [super didMoveToSuperview];
    CGRect selfFrame = self.frame;
    CGFloat buttonSize = 50;
    self.button = [[UIButton alloc] initWithFrame:CGRectMake((selfFrame.size.width - buttonSize)/2, (selfFrame.size.height - buttonSize)/2, buttonSize, buttonSize)];
    self.button.backgroundColor = [UIColor greenColor];
    self.datePicker = [[UIDatePicker alloc] initWithFrame:self.frame];
    self.datePicker.backgroundColor = [UIColor grayColor];
    [self addSubview:self.button];
    [self.button addTarget:self action:@selector(showDataPicker:) forControlEvents:UIControlEventTouchUpInside];
}
- (void)showDataPicker:(id)sender {
    [self insertSubview:self.datePicker atIndex:self.subviews.count];
}
@end

希望对您有所帮助。

最新更新