自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 UITableViewCell左滑删除和UIScrollView滑动冲突问题

如果控制器是类似头条那种,上边很多标签,下边对应有很多分页,我们一般是采用UIScrollview来实现的如果其中一个分页的列表涉及到左滑删除,这时候就很难处理到底是换分页还是去删除,就出现了冲突问题解决办法:创建UIScrollview的子类,重写hitTest即可,把下边IMSessionListCell替换成你滑动的cell即可- (UIView *)hitTest:(CGPoint...

2019-01-28 09:49:20 2392 3

原创 关于环信com.apple.springboard.lockcomplete被拒的解决方案

1、去环信官网下载最新的SDK,删除旧版本的HyphenateFullSDK和HyphenateSDK这样的文件夹。把新的HyphenateSDK.framework导入进来即可。(注意:UI和SDK是两回事,UI不用替换,之前修改过很多UI界面的样式和逻辑等等,不会受到SDK影响)2、把#import "EMSDK.h"替换为#import <Hyphenate/Hyphenate.h&g...

2018-06-04 14:20:57 964 1

原创 iOS横屏获取键盘高度为0、键盘侧面弹出问题

iOS横屏获取键盘高度为0、键盘侧面弹出问题在做视频横竖屏的时候,经常出现键盘的bug,大致分为两种: 1、横屏状态下键盘从home键方向弹出 2、获取键盘高度有时会出现为0的情况 注:可以使用IQKeyboardManager这个框架,导入项目即可。而且不需要计算键盘高度改输入框位置,屏幕内容会自动上移,非常好用。(如果需要横屏操作,也需要按照以下方法来解决)下边讲解为实现横屏,并不会出现以

2017-11-22 17:29:22 2271

原创 iOS11 WKWebview获取高度不准确问题

遇见这个问题的时候,我发现偏离了大概64像素,由此联想到了tableView和collectionView。故解决办法如下:if (@available(iOS 11.0, *)) {        _webView.scrollView.contentInsetAdjustmentBehavior =UIScrollViewContentInsetAdjustmentNe

2017-10-18 16:51:28 4886

原创 iOS11NavigationItem偏移,iOS11适配问题,iOS11导航栏返回偏移,iOS11BarButtonItem偏移,Xcode9遇见的问题

更新iOS 11之后,用xcode 9运行App,你会发现以下问题:1、MJ刷新异常2、tableView的section之间间距变大3、导航栏返回按钮偏移20像素下面我逐个讲一下解决办法:1、MJ刷新异常,上拉加载出现跳动刷新问题:解决办法:初始化的时候增加以下代码(tableView和collectionView类似)    if (@avail

2017-09-22 15:32:17 20899 3

原创 Invalid bitcode signature,App Match-O Linker

项目真机运行无问题,Archive打包上线出现以下错误:解决办法如下:1、buildsetting里边搜索bitcode,改为NO                    2、buildsetting里边搜索active,改成下图样式(主要是Build Active Archivecture Only)

2017-05-12 19:22:30 4658

原创 iOS plist文件写入和读取

有小伙伴问了一个问题,plist写入失败的问题。下面我说下相关的代码:1.写入plist(代码创建的plist文件)此方法是不断写入,不会替换之前数据- (void)insertToPlist:(NSDictionary *)dictionary nickName:(NSString *)nickName {    NSString *plistPath = [[N

2017-01-13 15:00:23 3091

转载 iOS开发中的小技巧

原文链接iOS开发中的小技巧:UITableView的Group样式下顶部空白处理//分组列表头部空白处理UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0.1)];self.tableView.tableHeaderView = view;UITableView的plain样式下,取消区头停滞效

2016-11-18 11:47:40 612

原创 iOS webView以及WKWebView计算高度慢,加快加载速度等问题

我们开发详情页面,有的时候需要计算webView或者WKWebView的高度,然后再计算scrollView的高度,把webView放到scrollView上面。但是计算webView高度这个过程很耗费时间,原因是以下代理,网页彻底加载完才会计算出来高度,我们需要的是先算出高度,先出现网页的文字,至于网页的图片,可以慢慢缓存显示全。这样不至于白屏时间过长。- (void)web

2016-11-08 10:34:33 15554 2

原创 iOS10的UIPickerView分割线颜色,文字颜色

遵循代理,然后实现下面的代理方法即可:   pickerView.delegate =self;   pickerView.dataSource =self;- (NSInteger)numberOfComponentsInPickerView:(UIPickerView*)pickerView{    return1;

2016-10-20 10:18:16 14935

原创 iOS强制横屏,键盘不横屏的解决办法

如果项目所有页面都要求竖屏,但是有那么一个或几个页面想横屏显示,并且横屏时需要弹出键盘操作(比如横屏时,点击textField弹出键盘)解决办法如下:第一步:这三个要勾选上。第二步:到你自己写的的navigationController和tabbarController里边加上以下代码(都要加哦)- (BOOL)shouldAutorotate{

2016-09-20 15:50:19 6599 2

原创 iOS如何实现网页缓存(实现webView的缓存)

楼主提供一个最简单的方法:以下代码直接复制即可使用.viewDidLoad里边代码如下:_urlStr为网页链接    NSString *cachesPath = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask,YES) objectAtIndex:0];

2016-08-31 15:32:43 11110 2

原创 ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning profile included问题

以下步骤即可解决相应问题:xcode - windows - organizer - 选中archive包,右键show in finder,找到安装包文件,右键显示包内容,把Products目录下的Application文件夹改名为Payload,修改info.plist文件 ApplicationProperties - ApplicationPath,把 Application/xx

2016-08-05 19:04:48 12267 1

原创 获取当前设备的UUID和经纬度

项目中需要自动注册或者统计的时候会用到UUID和经纬度等.以下是获取的方法:一. 拿到设备UUID    NSString *UUID = [[[UIDevicecurrentDevice] identifierForVendor]UUIDString];    [[NSUserDefaultsstandardUserDefaults]setObject

2016-08-05 16:41:18 915 2

转载 微信,QQ这类IMapp怎么做——谈谈Websocket

原文链接:http://www.cocoachina.com/ios/20160527/16482.html本文投稿文章,作者:一缕殇流化隐半边冰霜(简书)前言关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作。直到最近换了工作,到了一家是含有IM社交聊天功能的app的时候,我觉得我现在可以谈谈我对WebSock

2016-08-04 14:23:32 776

转载 Mac本不用连接网线,模拟ipv6网络环境

想要模拟ipv6的小伙伴,果断看过来,如下链接:http://www.cnblogs.com/SUPER-F/p/IPV6.html

2016-07-21 16:53:01 9217

转载 iOS实现微信网页进度条,WKWebview进度条的实现

实现微信网页进度条或者说就是webview的加载进度条的效果,主要代码如下:一.第一步,添加观察者[_webViewaddObserver:selfforKeyPath:@"estimatedProgress"options:NSKeyValueObservingOptionNewcontext:NULL];        _progressView

2016-07-13 15:00:42 2419

转载 iOS计算UIWebView的高度和iOS8之后的WKWebView的高度问题

当我们涉及到webView和纯代码结合的时候,例如一个资讯详情,其它位置想加上我们的纯代码控件,可以计算出webView的高度,然后放到scrollView上,然后在scrollView下边或者什么位置,加上自己的纯代码内容就行了.下边是计算webView的高度:第一种方法:- (void)webViewDidFinishLoad:(UIWebView *)webV

2016-06-12 12:51:25 8677

原创 banner图片模拟器运行正常,真机运行崩溃,图片读不出来,显示数组添加空对象

楼主在项目中做轮播图功能,banner图正常没问题,在模拟器运行的时候,也可以正常轮播一点问题没有.但是在真机运行的时候,爆了三个错误信息,但是还可以运行,只不过是直接崩溃.看了一下错误信息,是什么路径找不到banner.png等等神马的.楼主查阅资料,做更改,做测试发现了,改下东西就好了,具体如图:把如图位置的YES改为NO就可以了,所爆的错误消失了,真机运行没有任何问题了.

2016-04-22 10:18:02 866

原创 关于老项目App打包,上传AppStore遇见的问题

楼主最近接到了一个需求,修正本公司一个老项目的bug和适配问题,我拿到手一看,项目是2011-2012年的,里边的sdk是老版本.数据解析用的是asi,里边的jsonkit还不是64位.运用的是mrc开发.楼主瞬间就泪崩了,代码看起来好吃力,好多的现在大家熟悉的第三方根本就没有,估计那时候也不成熟或者没出.但是还好,修改bug不是什么大问题.楼主很快修改完毕.接着就是打包,结果打包出现问题:1

2016-04-19 19:10:54 1585

原创 关于shouldAutorotate不执行的问题

楼主最近项目中加了视频播放,视频播放的话,肯定会涉及到全屏播放,全屏和小屏好做,主要是旋转.最开始楼主的视频全屏了,但是模拟器是竖屏.没有自动横过来.这也无所谓,大家会说手机屏幕横过来就可以了但是,状态栏还在上边,你把手机横过来,状态栏就在左边了.这样的体验,不觉得怪怪的么,也试过隐藏状态栏,但是我觉得这个效果不是我想要的.也是在逃避遇到的问题,后来楼主找了好多资料,查询研究,经过测试...

2016-04-12 10:29:30 11167 12

翻译 App上线加急申请

楼主曾经弄过项目加急申请,但是加急次数说法不一.目前我也不知道能有几次.官方说法好像是一年一两次,但是我看开发者们有人说一年能加急6次,但是我还没有去验证.下面说说加急步骤吧:(之前也是参照别人的弄的,这里就是总结一下)加急页面的链接:https://developer.apple.com/appstore/contact/appreviewteam/index.html第一步

2016-04-06 16:13:41 487

原创 Your build settings specify a provisioning profile with the UUID, no provisioning profile was found

楼主的同事今天拿来一份好久之前的代码,想装入真机测试,但是竟然爆了如下错误Your build settings specify a provisioning profile with the UUID, no provisioning profile was found.我们用的是xcode7.3,免证书真机测试.所以翻阅资料查看原因.终于找到了1.点击项目的.xcodeproj文件,然后s

2016-04-01 16:58:56 438

原创 旧版本xcode调试最新的iOS系统

1、怎么用旧版本xcode调试最新的iOS系统解决办法:1、在最新的xcode中右键finder,前往这个路径/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport拷贝你所需要的版本就可以了2、复制到旧版本xcode,同样的路径下就可以了...

2016-03-31 15:50:35 6390 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除