CustomKeyBoard
自定义键盘
Install / Use
/learn @cgmsuccess/CustomKeyBoardREADME
CustomKeyBoard 一个简单的自定有键盘轮子
####做的一个键盘的简单小轮子 。欢迎 点 ✨ 👏🏻👏🏻👏🏻👏🏻👏🏻
演示

安装
CocoaPods
- 将 cocoapods 更新至最新版本. pod 'XMTXCustomKeyBoard', '~> 1.1.3'
- 导入
<XMTextField.h>。
手动安装
- 下载demo。
- 把 demo中的 Classes 文件下的 CXXkeyBoard 文件夹 整体导入工程即可
- 导入
XMTextField.h。
用法
pod 导入
pod 'XMTXCustomKeyBoard', '~> 1.1.3'
不使用pod导入 那么 下载demo。把 demo中的 Classes 文件下的 CXXkeyBoard 文件夹 整体导入工程即可
如果是pod 导入 到入 <XMTextField.h> 创建 XMTextField 输入框,设置对应的枚举即可 ,下面是pod导入的使用方法。 非pod导入可参考demo
#import <XMTextField.h>
@interface ViewController ()
@property (weak, nonatomic) IBOutlet XMTextField *xmtextFile;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.xmtextFile.xmKeyBoardType = XMkeyBoardType_CarNumHeader;
}
如何自定义
如何自定义 简单的键盘 。可参考demo 中的 NumKeyBoardStyleOne。
- 首先继承 XMBasekeyBoardView ,按照demo ,实现对应的ui即可
- 实现了UI需要在头文件 XMKeyBoardHeader 添加对应的枚举
- 枚举实现了 导入对应的 键盘类 到 XMKeyBoardView 然后设置成对应的属性,在懒加载实现
- 在 XMKeyBoardView 的 layoutSubviews 实现对应枚举即可
Related Skills
node-connect
343.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
90.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.1kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
