การเลียนแบบคีย์บอร์ดอิโมติคอน WeChat: ซ้าย-> ปุ่มเสียง, กลาง-> อินพุตแถบ + กดค้างการบันทึก, ปุ่มขวา-> ปุ่มอารมณ์ + ปุ่มขยาย; แต่ละปุ่มสามารถซ่อนหรือแสดง;
ช่วงเวลาช่วงเวลาคีย์บอร์ดนิพจน์: แถบอินพุตด้านล่างจะไม่ปรากฏขึ้นตามปกติและแถบอินพุตจะปรากฏขึ้นเมื่อคลิกที่เซลล์
การค้นหาครั้งแรก pod search QKeyboardEmotionView ในเทอร์มินัล
หากคุณไม่สามารถค้นหาเวอร์ชัน 2.2 ได้คุณต้องอัปเดตที่เก็บพ็อดของคอมพิวเตอร์ ต่อไปนี้เป็นขั้นตอนการอัปเดต:
1. pod repo update ครั้งแรกเพื่ออัปเดตที่เก็บพ็อดคอมพิวเตอร์ของคุณ จากนั้นค้นหาอีกครั้งและลอง
2. หากคุณยังไม่สามารถค้นหาได้ให้ดำเนินการ rm ~/Library/Caches/CocoaPods/search_index.json ค้นหาอีกครั้งและก็โอเค
วิธีการโทร OC:
- ( void )viewDidLoad {
[ super viewDidLoad ];
// 初始化输入工具条,frame可以先这样临时设置,下面的addBottomInputBarView方法会重置输入条frame
// 如果你想要自定义输入条View,请参考TextFieldViewController代码
_inputView = [[QInputBarView alloc ] initWithFrame: CGRectMake ( 0 , 0 , self .view.frame.size.width,UIInputBarViewMinHeight)];
_inputView. dataSource = self;
_inputView. delegate = self;
// keyboard管理类,用来管理键盘,各大面板的切换
_keyboardManager = [[QKeyboardManager alloc ] initWithViewController: self ];
_keyboardManager. dataSource = self;
//因为addBottomInputBarView方法会立刻触发delegate,所以这里需要先设置delegate
_keyboardManager. delegate = self;
//将输入条View添加到ViewController;YES表示输入条平时不显示(比如朋友圈);NO表示平时也显示(比如聊天)
[_keyboardManager addBottomInputBarView: _inputView belowViewController: NO ];
//把输入框(如果有的话)绑定给管理类
[_keyboardManager bindTextView: _inputView.inputTextView];
}วิธีการโทรอย่างรวดเร็ว:
override func viewDidLoad ( ) {
super . viewDidLoad ( )
// 初始化输入工具条,frame可以先这样临时设置,下面的addBottomInputBarView方法会重置输入条frame
// 如果你想要自定义输入条View,请参考TextFieldViewController代码
bottomInputView = QInputBarView ( frame : CGRect . init ( x : 0 , y : 0 , width : view . frame . size . width , height : CGFloat ( UIInputBarViewMinHeight ) ) )
bottomInputView . delegate = self ;
//keyboard管理类,用来管理键盘,各大面板的切换
keyboardManager = QKeyboardManager ( viewController : self ) ;
keyboardManager . dataSource = self ;
//因为addBottomInputBarView方法会立刻触发delegate,所以这里需要先设置delegate,再addBottomInputBarView
keyboardManager . delegate = self ;
//将输入条View添加到ViewController;YES表示输入条平时不显示(比如朋友圈);NO表示平时也显示(比如聊天)
keyboardManager . addBottomInputBarView ( bottomInputView , belowViewController : belowViewController ( ) )
//把输入框(如果有的话)绑定给管理类
keyboardManager . bindTextView ( bottomInputView . inputTextView )
}การกำหนดค่าพารามิเตอร์
@property (nonatomic, strong) UIColor *inputBarBackgroundColor; //输入条颜色,默认仿微信的灰色
@property (nonatomic, strong) UIColor *inputBarBoardColor; //输入条上方的的那一条细横线的颜色
@property (nonatomic, strong) UIColor *textColor; //输入栏textview的颜色
@property (nonatomic, strong) UIColor *textViewBackgroundColor; //输入栏textview的背景颜色,默认白色
@property (nonatomic, strong) UIColor *recordButtonTitleColor; //按住说话按钮的字体颜色
@property (nonatomic, assign) BOOL voiceButtonHidden; //是否隐藏发送语音 default is NO
@property (nonatomic, assign) BOOL extendButtonHidden; //是否隐藏发送多媒体 default is NO
@property (nonatomic, assign) BOOL emotionButtonHidden; //是否隐藏发送表情 default is NO
// 点击键盘右下角的按钮是否是发送,NO表示普通回车换行,YES表示回调Delegate的Send方法
@property (nonatomic, assign) BOOL keyboardSendEnabled; // default is YES
// 输入栏TextView的高度发送变化的动画时长(秒)
@property (nonatomic, assign) NSTimeInterval inputBarHeightChangeAnimationDuration; // default is 0.2 pod 'QKeyboardEmotionView' 285275534, [email protected]
ห้องสมุดโอเพ่นซอร์สอื่น ๆ ของฉันฉันต้องการให้ดาวฤกษ์ฉันเพื่อกระตุ้นให้ฉันเขียนห้องสมุดที่ดีมากขึ้น:
การสาธิตเทมเพลตโครงการ iOS Swift Project, มาตรฐานระดับตำราเรียน น้ำหนักเบา, เป็นมาตรฐาน, เข้าใจง่าย, ง่ายต่อการปลูกถ่าย, decoupling
iOS 1: 1 คีย์บอร์ด Expression Expression Wechat ที่สมบูรณ์แบบ
iOS custom uialertcontroller รองรับข้อ จำกัด ของป๊อปอัพ xibview และ pop-up viewcontroller
iOS ห่อหุ้ม uitableView ด้วยสไตล์ที่ไม่สอดคล้องกันสำหรับแต่ละเซลล์กล่าวคำอำลากับ uitableViewDataSource ที่ซับซ้อน
iOS imitation kuaishou อินเทอร์เฟซการออกอากาศสดกำลังโหลดแถบเลื่อนบน LoadingView ด้านบน
iOS เป็นชุดของระบบแชท IM ที่สมบูรณ์โดยใช้การผลักดันส่วนตัว + Huawei Push
ช่วงเวลาของ Android รายการโซลูชันการเพิ่มประสิทธิภาพการสตรีมมิ่งฟีดเพื่อให้ Recyclerview ของคุณจาก 49 เฟรม -> 57 เฟรม
การเลียนแบบ Android Dianping, เลียนแบบ Xiaohongshu Drop-Down Drag-Down Close Activity
Android Imitation Kuaishou Live Broadcast Room ของขวัญวาดด้วยมือของขวัญวาดด้วยมือ
Android Live Room Message Message recyclerview รับข้อความหลายร้อยข้อความในหนึ่งวินาทีและยังไม่พูดติดอ่าง
Android Imitation Kuaishou Live Broadcast Interface กำลังโหลดแถบเลื่อนบน LoadingView ด้านบน
Android Kotlin MVVM Framework ซึ่งเป็นอินเทอร์เฟซการโหลดเพจที่ได้รับการปรับปรุงให้ดีที่สุดในโลกซึ่งเป็นบรรจุภัณฑ์ที่ลงสู่พื้นดินมากที่สุด
Android เป็นชุดการแชทของ Android IM ที่สมบูรณ์โดยใช้ Push + Huawei Push
QKEYBOARDEMOTIONVIEW มีให้บริการภายใต้ใบอนุญาต MIT ดูไฟล์ใบอนุญาตสำหรับข้อมูลเพิ่มเติม