All Projects → LXManMan → LXChatBox

LXManMan / LXChatBox

Licence: other
No description or website provided.

Programming Languages

objective c
16641 projects - #2 most used programming language

Labels

Projects that are alternatives of or similar to LXChatBox

vise
A keyboard driven browser with tabs in a tree
Stars: ✭ 87 (+128.95%)
Mutual labels:  keyboard
Capslock
ultimate macOS keyboard re-mapping
Stars: ✭ 128 (+236.84%)
Mutual labels:  keyboard
ember-key-manager
A service for (un)binding keyboard up and down events.
Stars: ✭ 39 (+2.63%)
Mutual labels:  keyboard
keyboard-ktx
Kotlin extensions for hiding/showing and observe keyboard state.
Stars: ✭ 14 (-63.16%)
Mutual labels:  keyboard
react-touch-screen-keyboard
React touch screen virtual keyboard, opened on input focused
Stars: ✭ 45 (+18.42%)
Mutual labels:  keyboard
keyboa
Keyboa is a project designed to simplify Telegram keyboards creation.
Stars: ✭ 24 (-36.84%)
Mutual labels:  keyboard
KeyHide
Easy way to hide Android keyboard on background tap without any effort.
Stars: ✭ 54 (+42.11%)
Mutual labels:  keyboard
gingham usbc pcb
A 60% throughole keyboard with USBC. Inspired by the Plaid
Stars: ✭ 23 (-39.47%)
Mutual labels:  keyboard
jqKeyboard
jQuery-based virtual keyboard
Stars: ✭ 19 (-50%)
Mutual labels:  keyboard
waffle corne
Proton-C compatible Corne PCB + Firmware
Stars: ✭ 19 (-50%)
Mutual labels:  keyboard
Plaid-Pad
Build guide and additional hardware for the Plaid-Pad mechanical macro pad.
Stars: ✭ 39 (+2.63%)
Mutual labels:  keyboard
fusuma-plugin-keypress
Keypress combination plugin for Fusuma
Stars: ✭ 21 (-44.74%)
Mutual labels:  keyboard
nrf52-keyboard
A BLE & 2.4G Keyboard Firmware using nrf52810/52811/52832
Stars: ✭ 101 (+165.79%)
Mutual labels:  keyboard
Teleprinter
The missing Android keyboard API
Stars: ✭ 33 (-13.16%)
Mutual labels:  keyboard
pykeyboard
Best Keyboard and Pagination for the Pyrogram Library.
Stars: ✭ 42 (+10.53%)
Mutual labels:  keyboard
SHKB
A programmable (QMK/TMK supported) HHKB controller with integrated hub
Stars: ✭ 34 (-10.53%)
Mutual labels:  keyboard
AOSP-Kayboard-7.1.2
Full functional AOSP Keyboard with glide typing
Stars: ✭ 33 (-13.16%)
Mutual labels:  keyboard
WPF-Keyboard-Control
WPF Keyboard Control
Stars: ✭ 53 (+39.47%)
Mutual labels:  keyboard
thaana-keyboard
Thaana keyboard replaces latin text to thaana (dhivehi) unicode characters using JavaScript
Stars: ✭ 15 (-60.53%)
Mutual labels:  keyboard
govarnam
Easily Type Indian Languages on computer and mobile. GoVarnam is a cross-platform transliteration library. Manglish -> Malayalam, Thanglish -> Tamil, Hinglish -> Hindi plus another 10 languages. GoVarnam is a near-Go port of libvarnam
Stars: ✭ 97 (+155.26%)
Mutual labels:  keyboard

LXChatBox

image 文章简介:http://www.jianshu.com/p/d61962517cb6

self.chatBox =[[LXChatBox alloc]initWithFrame:CGRectMake(0, KScreenH - HEIGHT_TABBAR, KScreenW, HEIGHT_TABBAR)];

//设置最大行数限制(稍后会优化)
self.chatBox.maxVisibleLine = 3;

self.chatBox.delegate = self;

[self.view addSubview:self.chatBox];

 //实现以下代理即可 ,返回聊天键盘的高度 与发送消息,目前只支持文本消息
-(void)changeStatusChat:(CGFloat)chatBoxY{

self.tableview.frame = CGRectMake(0, 64, KScreenW, chatBoxY - 20-64);
 [self.tableview scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:self.array.count -1 inSection:0]  atScrollPosition:UITableViewScrollPositionBottom animated:NO];
 }
//发送消息的代理方法
 -(void)chatBoxSendTextMessage:(NSString *)message{

NSAttributedString *attribute =[LXEmotionManager transferMessageString:message font:[UIFont systemFontOfSize:16.0] lineHeight:[UIFont systemFontOfSize:16.0].lineHeight];

[self.array addObject:attribute];

[self.tableview reloadData];
[self.tableview scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:self.array.count -1 inSection:0]  atScrollPosition:UITableViewScrollPositionBottom animated:NO];

 }
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].