2 lpploverou LPPloveROU 于 2012.10.12 09:52 提问

如何实现自定义的iphone按键

我要在iphone键盘里实现一个右下按钮,效果如下图,能实现吗?请帮忙指教

image

2个回答

Mr_me
Mr_me   2012.10.12 14:34
已采纳

这个我知道我以前遇到过

想要自定义键盘按钮,要自建键盘。

在这里提供你一个教程,英语的

实现完教程之后,还需要自定义View。貌似你的键盘很像默认键盘。

如果想重建键盘,要通过First Responder键盘来resignFirstResponder。这步我可以提供给你代码

@implementation UIView (FindAndResignFirstResponder)
- (BOOL)findAndResignFirstResponder
{
    UIView *responder = [self findFirstResponder];
    if (responder) {
        [responder resignFirstResponder];
        return YES;     
    }
    return NO;
}
- (UIView*)findFirstResponder
{
    if (self.isFirstResponder) {
        return self;     
    }
    for (UIView *subView in self.subviews) {
        UIView *responder = [subView findFirstResponder];
        if (responder != nil)
            return responder;
    }
    return nil;
}
@end
LPPloveROU
LPPloveROU 3克油
5 年多之前 回复
Chengzi_963
Chengzi_963   2012.10.12 14:16

不能,键盘是系统自带的。你可以转换设定的键盘类型。但是不能自定义。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!