我有一个视图控制器,我有一个textview,键盘是第一个响应器,并在加载此视图控制器时出现。
我在textview中添加了一个附件视图(带有一个按钮),在视图中加载了self.myTextView.inputAccessoryView = self.accessoryView;
,所以现在当键盘出现时,我的附件视图上有一个按钮... .oh和我将配件视图拖到场景中,因此它不会在视图层次结构中。
现在我想添加一个选择器视图,我可以选择倒计时时间,例如" 1小时"," 2小时"等
如何在配件副上使用此按钮启动选择器视图?
我创建了一个从按钮到视图控制器setTimerWasPressed
的动作方法,所以我猜代码就在这里,但是当我点击setTimerWasPressed时,我应该怎么做才能使拾取器视图而不是键盘方法..?
感谢
答案 0 :(得分:0)
我不明白这个问题,但这是我的示例代码:
@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
希望它对你有所帮助。