iOS开发知识点3——键盘
iOS开发知识点3——键盘 点击屏幕回收键盘是很简单的,但是在scrollView上点击回收键盘,直接调用那个方法就不能实现了 123456789101112131415161718192021222324252627282930313233// 我的实现是这样的// 首先实现一个继承自UIScrollView的Category,.m文件的实现#import "UIScrollView+UITouch.h"@implementation UIScrollView (UITouch)- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { [[self nextResponder] touchesBegan:touches withEvent:event]; [super touchesBegan:touches withEvent:event];}- (void)touchesMoved:(NSSet *)touches withEvent:(UI...
iOS开发知识点2——登陆界面
iOS开发知识点2——登陆界面 按钮的实时响应:登陆的时候,需要当用户有输入时按钮才能响应(可点击),如果有一个输入框为空,则按钮不可响应。以前我以为用的是textfield的代理方法直接判断,后来发现那样不好。有另一种方法 12345678910111213141516171819// 首先给textfield添加addTarget方法,注意最后的controlEvents是EditingChanged[self.accountTextField addTarget:self action:@selector(handleTextDidChange:) forControlEvents:UIControlEventEditingChanged];[self.passwordTextField addTarget:self action:@selector(handleTextDidChange:) forControlEvents:UIControlEventEditingChanged];// 然后实现这个方法- (void)handleTextDidChange:(i...
iOS开发知识点
iOS开发知识点今天整理项目,为项目添加注释,发现有些东西需要保存一下,将来好使用。 设置navBar的背景,去掉黑线,试了好长时间,查了好多,这个对我适用 设置navBar上item的颜色,以及nav Title的颜色和字体大小 替换系统返回按钮的图片,设计说自带的太丑,一开始是自定义返回的View,后来发现不用那么麻烦,直接有方法可以替换 123456789101112131415// 设置navBar背景,这样设置可去掉那个黑线[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"bg_bar"] forBarMetrics:UIBarMetricsDefault];[[UINavigationBar appearance] setShadowImage:[[UIImage alloc] init]];[[UINavigationBar appearance] setTranslucent:NO]; // 设置navBar的按钮的tintColor,...
无标题
网络货运平台SDK初始化失败修改背景之前集成了网络货运平台SDK,已经成功初始化,调试过。后来由于变动,这个功能搁置了,最近重新启用这个功能,发现初始化失败。报错如下: code = 100018, fail = “公钥为空”, message = “服务开启失败”。 如下图: 排查排查一由于报错公钥为空,所以首先排查初始化时传入的appId、appSecurity、enterpriseSenderCode,确认这些值没有错误,且正常可用(安卓端可以初始化成功),然后排查初始化方法,确认方法调用没有错误。 然后陷入了疑惑,为什么SDK 集成成功,所有需要的值没有错误的情况下,SDK初始化失败,且提示公钥为空呢? 排查二无奈,再次下载 QQ,联系网络货运平台 SDK 的技术支持,答复说:100018是加密 pod可能有问题(这里建议联系的时候要有耐心,且要有悟性),距离我上次集成已经过去一年了,已经忘记了当时集成的时候都有哪些 Pod 库,技术支持指明了方向,余下的只能自己查了。再次查看集成文档发现,SDK 依赖了GMObjC和GMOpenSSL两个库。且提供的文档里指定的版...