iOS 键盘视图 CLKeyboardOffsetView
- 授权协议: MIT
- 开发语言: Objective-C
- 操作系统: iOS
- 软件首页: https://github.com/changelee82/CLKeyboardOffsetView
- 软件文档: https://github.com/changelee82/CLKeyboardOffsetView
软件介绍
使用方法:
#import "UIView+CLKeyboardOffsetView.h"
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
// 打开键盘补偿视图
[self.view openKeyboardOffsetView];
self.view.keyboardGap = 10; // 如果需要自定义键盘与第一响应者之间的间隙,则设置此属性,默认为5
}
- (void)viewDidDisappear:(BOOL)animated
{
[super viewDidDisappear:animated];
// 关闭键盘补偿视图
[self.view closeKeyboardOffsetView];
}
如果需要自定义视图向上移动的高度,则使用代理
<CLKeyboardOffsetViewDelegate>
self.view.keyboardOffsetViewDelegate = self;
并添加代理方法
/**
* 弹出键盘时,自定义视图向上移动的高度
*
* @param firstResponder 第一响应者
* @param keyboardHeight 当前弹出键盘的高度
* @param offsetHeight 默认偏移高度
*
* @return 视图向上移动的高度
*/
- (CGFloat)offsetViewHeightWithFirstResponder:(UIView *)firstResponder
keyboardHeight:(CGFloat)keyboardHeight
offsetHeight:(CGFloat)offsetHeight
{
if ([firstResponder isEqual:_testTextField])
{
return keyboardHeight;
}
return offsetHeight;
}
C语言编程:一本全面的C语言入门教程(第三版)
(美)Stephen Kochan / 张小潘 / 电子社博文视点资讯有限公司 / 2006年 / 59.00元
本书是极负盛名的C语言入门经典教材,其第一版发行至今已有20年的历史。本书内容详实全面,由浅入深,示例丰富,并在每个章节后面附有部分习题,非常适合读者自学使用。除此之外,《C语言编程》一书对于C语言标准的最新进展、C语言常见开发工具以及管理C语言大型项目等重要方面,也进行了深入浅出的说明。一起来看看 《C语言编程:一本全面的C语言入门教程(第三版)》 这本书的介绍吧!
