我有一个视图控制器,其中我有一个文本视图,它是键盘是第一个响应者,并在加载此视图控制器时出现。
我在文本视图中添加了一个附件视图(带有按钮),并在视图中加载了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
希望对您有所帮助。