项目
Kaiccy
爱拼才会赢~
展开
-
shareSDK 中微博来回切换等问题
登录失败 微博分享时,登录失败可能是因为在新浪微博开发平台没有写回调接口 应用与微博之间来回反复切换 反复切换,可能是因为你的应用没有申请上线,还在测试阶段,所以你要在新浪微博开放平台添加测试账号,才可以分享成功原创 2016-10-26 13:45:08 · 1021 阅读 · 0 评论 -
图片base64 编码 iOS
/** * 压缩图片到指定文件大小 * * @param image 目标图片 * @param size 目标大小(最大值) * * @return 返回的图片文件 */- (NSData *)zh_compressOriginalImage:(UIImage *)image toMaxDataSizeKBytes:(CGFloat)size{ NSData ...原创 2018-10-17 11:36:17 · 978 阅读 · 0 评论 -
音频播放的实现以及后台播放音频 iOS
1、首先,音频播放的实现,我这里使用的是AVPlayer。 AVAudioPlayer只能播放本地资源。当然还有别的播放方法这里就不列举了。以下代码实现的是如下图所示的效果,点击图标可以暂停或者继续播放: 需要的属性:@property (nonatomic, strong) AVPlayer *player;@property (nonatomic, strong) UIIma...原创 2018-08-09 18:57:36 · 4531 阅读 · 0 评论 -
iOS 一个控制器单例的实现与使用
控制器单例的实现与平时单例的实现方法一致,代码如下:static BluetoothGuideController *instance;+(id)shareInstance{ static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ if(instance == nil) ...原创 2018-08-09 18:02:15 · 1067 阅读 · 0 评论 -
iOS 加载xib文件改变其frame
我使用xib可视化创建了一个自定义view,但是当我获取它并将它添加到我想要展示的视图上时,需要修改xib视图的大小,直接设置frame是不起作用的解决: 在xib文件对应的 .m 文件中实现layoutSubviews或者drawRect:(CGRect)rect方法即可:示例代码如下:- (void)layoutSubviews{ [super layoutSubvi...原创 2018-07-30 15:23:34 · 1798 阅读 · 0 评论 -
iOS 发送请求上传数据中带有图片
NSDictionary *params = @{ @"cardnum":certificate.cardNumber, @"name":certificate.partyName, }; NSData *data = UI...原创 2018-07-30 15:04:51 · 722 阅读 · 0 评论 -
iOS 配置https后程序崩溃
后台给的cer 证书放在程序中崩溃,报错信息如下: A security policy configured with AFSSLPinningModeCertificate can only be applied on a manager with a secure base URL意思是在AFSSLPinningModeCertificate这种模式下,manager必须要有baseUr...原创 2018-07-30 14:49:34 · 736 阅读 · 0 评论 -
修改alertViewController弹框的字体颜色及字体 iOS
系统默认的字体是黑色,按钮颜色是蓝色或者红色的,我们怎样自定义字体呢Codeing ShowUIAlertController *alertVC = [UIAlertController alertControllerWithTitle:@"提示" message:@"确认退出登录?" preferredStyle:(UIAlertControllerStyleAlert)]; U原创 2018-01-08 16:58:46 · 3107 阅读 · 0 评论 -
判断页面中的该填项是否填完整,改变按钮状态 iOS
开发中很多这种情况,就是页面中有一些需要填写的信息,然后有一个按钮,当页面中的textFeild 还未填写完整时,按钮是不可点击的状态,填写完整后才可以点击,该怎么实现呢,实现思路: 因为页面中先填写哪个textField是不一定的,所以我需要给每个textFeild 添加监听事件,当编辑状态改变时,去判断页面中所有的textFeild 是否都已经有值,有值则改变按钮的可点击状态由于项目中原创 2017-12-29 15:51:05 · 947 阅读 · 0 评论 -
微信支付,支付宝支付 iOS
首先做如下设置然后在appdelegate.m 中#pragma 支付宝支付- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annot原创 2017-12-21 17:42:38 · 718 阅读 · 0 评论 -
微信支付-支付验证签名失败,跳转无响应等
微信支付比起支付宝支付感觉要麻烦很多,或者微信内部实现更严谨吧 ,下面来说说微信支付过程中遇到的一些问题:1、运行[WXApi sendReq:req];,运行这句代码就是跳转微信,调起支付,但是发现并没有跳转微信,没有任何反应,任何错误提示都没有解决方法: 查看调起微信支付是所传的参数是否有问题,参数如下(res.)NSDictionary *orderInfo = responseObject[原创 2017-12-21 16:35:11 · 7962 阅读 · 0 评论 -
封装导航栏及返回,获取控件所在控制器 iOS
当一个项目发现每个返回的按钮都是一样的,并且标题的字体也不是系统的字体,如果每个页面都去设置返回按钮,重新设置标题字体,这样代码看着繁杂,而且会浪费很多时间,这时候就有必要封装一下了。。。首先返回按钮,需要在当前页面pop 到上一个页面的话,有两种方式:一 写一个点击代理,在用到的页面实现它,二 就是获取button所在的当前控制器,然后pop出去。 但是第一个方法,还需要到用到的页面去实现代理,也原创 2017-12-21 13:59:24 · 413 阅读 · 0 评论 -
iOS开发实现HTTPS之 cer 文件的使用
iOS开发中实现支持HTTPS,有两种方法:一是后台那边都处理好了,移动端直接可以使用HTTPS接口,二是后台给移动端一个服务器证书cer 文件,这时我们就需要将cer文件导入到我们的工程中,以下是实现方法 1. 双击证书,这时证书已经添加到了钥匙串中 2. 将cer 文件拖入工程中 3. 如果使用的是AFNetwotking 的话,在代码中添加以下代码//AFHTTPSessi...原创 2017-11-07 10:52:00 · 2307 阅读 · 0 评论 -
解决 第一次安装执行pod setup 慢的问题
如果前面的步骤都执行了,到 pod setup 之后,好像“卡住了”,可以直接关闭终端,然后使用一下的方法解决http://blog.csdn.net/fengsh998/article/details/52172741原创 2016-12-12 14:56:47 · 827 阅读 · 0 评论 -
tableViewCell 自适应图片高度 iOS
平时做tableViewCell的 自适应高的时候是给cell上的控件做好上下约束就好了,但是cell如果是纯图片的话,只是做好上下的约束是不够的。而是需要获取图片本身的高度然后赋值给cell的height。cell上的图片大多都是网络加载的,如果后台返回每个图片对应的高度,那我们直接拿过来使用即可以。但是如果只返回图片的话,需要我们自己获取它的高。我这里使用的是SDWebImage 加载图片,...原创 2019-03-12 10:41:24 · 1725 阅读 · 0 评论