Keyboard iOS8如何获取自定义键盘的候选视图
现在,我正在开发一个第三方键盘,遇到了一个问题,我想像系统键盘一样获得键盘的候选视图,但找不到获取它的属性或方法 所以我想用这两种方法来解决这个问题Keyboard iOS8如何获取自定义键盘的候选视图,keyboard,ios8,ios-app-extension,candidate,inputaccessoryview,Keyboard,Ios8,Ios App Extension,Candidate,Inputaccessoryview,现在,我正在开发一个第三方键盘,遇到了一个问题,我想像系统键盘一样获得键盘的候选视图,但找不到获取它的属性或方法 所以我想用这两种方法来解决这个问题 一个是改变UIInputView的大小,在我看到这一点之后,“此外,不可能在顶行上方显示按键图案,就像在iPhone上点击顶行的按键时系统键盘所做的那样。”我发现这是不可能的 [连结] 第二种方法是找到一个属性或方法来获取候选对象,我尝试使用inputAccessoryView作为候选面板,但它与UITextView和UITextField绑定,它
CGRect accessFrame=CGRectMake(0.0,0.0768.0,77.0)
实际上,您无法像系统键盘那样获得候选视图。如果你需要一个候选视图,目前为止唯一的方法就是增加键盘的高度,并“创建”你自己的候选视图。看看Flesky是怎么做的,你可能会找到一些灵感。你能发布一个截图吗?回答这个问题-你有截图吗?
inputAccessoryView = [[UIView alloc] initWithFrame:accessFrame];
inputAccessoryView.backgroundColor = [UIColor blueColor];
UIButton *compButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
compButton.frame = CGRectMake(313.0, 20.0, 158.0, 37.0);
[compButton setTitle: @"Word Completions" forState:UIControlStateNormal];
[compButton setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[compButton addTarget:self action:@selector(completeCurrentWord:)
forControlEvents:UIControlEventTouchUpInside];
[inputAccessoryView addSubview:compButton];