我正在开发一个显示自定义键盘的应用程序(类似于Messenger' s)(包含图像)。 我被要求添加一个按钮,用动画改变键盘的框架。但是当我设置框架时它根本不会改变。 这可能吗?这可以很好地完成,还是需要一些解决方法?
答案 0 :(得分:0)
您可以使用TextField的inputView属性,
UITextField *textFieldWithCustomView;
UIView *customView;
[textFieldWithCustomView setInputView:customView];
当您想展开/折叠使用
时- (void)toggleCustomView:(BOOL)expand
{
if (expand) {
[textFieldWithCustomView becomeFirstResponder];
}
else
{
[textFieldWithCustomView resignFirstResponder];
}
}
当您想要显示键盘使用时
[self toggleCustomView:YES];
希望这有帮助。