自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 轨道传送的图片查看器(电影选择效果)

1.查看器效果2.层级结构3.思路整理 1.翻页的距离应该是屏幕中两个item中心点的距离,所以滚动视图的宽度也应该是这个距离。 2.将滚动是图的clipsToBounds设置为NO,pagingEnabled设为YES,即可实现自定义翻页效果。 3.确定屏幕中显示的中心点item和两边item宽度的比例,然后根据宽度差和每一页的宽度,计算出每滑动一次,item的宽度。 4.最后,在scrollv

2018-01-18 15:08:56 678

原创 调用融云SDK创建讨论组失败bug记录

问题描述项目集成融云SDK,在调用融云创建讨论组的时候,第一次创建失败,第二次创建成功。猜测一:猜测是因为创建的讨论组的时候,讨论组成员中有userId是融云中没有的,于是去向融云技术支持提工单,答案是:userId融云不负责维护,由自己的APPServer负责维护,所以排除这个猜测。猜测二:怀疑是数据源的问题,当然这个问题没法验证,用静态变量试了,不过没有可比性,而且打印了数据源,没有异常,所

2017-08-10 11:27:04 792

原创 Code=3000 "未找到应用程序的“aps-environment”的授权字符串" 解决办法

这个问题可能比较多出现,网上呢一股脑的方案是:描述文件,推送证书与项目中的bundle identifer 不一致,或者什么appid不一致呀,什么证书生成顺序不一致呀,什么xcode的code signing没有配置呀,就不写了,网上搜很多,我现在就把自己的问题说一下:出现的背景是:原先的项目兼容iOS10,远程推送也用了最新的iOS10的推送框架,创建证书、描述文件的时候的appid,

2017-06-26 11:51:41 796

转载 Command /usr/bin/codesign failed with exit code 1

目前原因暂时不明,但是问题已经已解决了,猜测原因是:在工程中删除了工程中的启动图,一张一张删除的,但是没有删除lanchImage,猜测是这个问题。解决办法是:在工程目录下执行:find /Users/LYL/Library/Developer/Xcode/DerivedData/bxhjxt-ctuwdiyynnucctbrdrxsgsvusrxp/Build/Produ

2017-06-02 14:20:17 357

原创 Xcode 报出 ios is missing from working copy

在代码中为了调整目录结构,删除了一些文件,然后Xcode报出ios is missing from working copy这样的错误。我用的是git管理的代码,直接重新提交一下代码,警告就消失了。在网上看了几种解决方案:方法一:Xcode->Preferences->Source->Enable Source Control 勾勾去掉

2017-05-18 10:58:52 294

原创 iOS无线滚动系列,轮播图、滚动消息

类似轮播图,实现无限循环。循环的是一个view,上面放什么东西都可以,比如滚动的消息之类的东西,上面有图片有为类的。  思想:在最后面一个后面拼接第一个,然后判断滚动式图偏移量已经最大的时候,证明是最后面那个第一个,然后是关键了将滚动式图的偏移量移动到[_scrollViewsetContentOffset:CGPointMake(0,0) animated:N

2017-05-10 09:45:07 873

原创 设置键盘发送按钮置灰、不可点击

类似微信聊天的键盘,没有内容的时候置灰,不可点击,有内容的时候可以点击。textField.enablesReturnKeyAutomatically =YES;非常完美!

2017-05-06 17:26:48 4921

原创 iOS三级列表展开,不错的开源

对于三级列表展开的空间,在GitHub上面看到一个不错的第三方:https://github.com/YangKa/YKMutableLevelTableView,在用的过程中只要控制好数据源就好了。注意一点:在使用过程中,如果ParengtId一样的话,会加载很多相同的叶子节点,这样在删除的时候,就会出现崩溃的状况。解决办法:讲所有的父节点的ParentID设置为不同的值,避免加载多

2017-05-04 10:37:27 4998

转载 删除cell时 报错 Assertion failure in -[UITableView _endCellAnimationsWithContext:]

1.先remove数据2.再执行  [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade]; 原文地址:http://blog.csdn.net/wxw55/article/details/39641

2017-05-04 10:03:30 1520

原创 iOS设置自定义全局返回按钮

//自定义返回按钮  (全局设置)    UIImage *backButtonImage = [[UIImage imageNamed:@"back"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 30, 0, 0)];    [[UIBarButtonItem appearance] setBackButtonBackgrou

2017-05-02 16:14:46 1248

原创 使用cocopods导入第三方库报错 : [!] Pods written in Swift can only be integrated as frameworks; add `use_framew

使用cocopods导入第三方库报错 :[!] Pods written in Swift can only be integrated as frameworks; add `use_frameworks!` to your Podfile or target to opt into using it. The Swift Pods being used are: Alamofire

2017-04-20 21:33:30 712

原创 汉字转拼音,ch开头被转换成z开头问题

很多时候有这样的需求细心的朋友会发现,我上面的字母里面没有C开头的,其实我的数据里面是有的,我的数据是:长城,但是调用系统的方法,给我转成了'Z'开头的,在'Z'的那一栏,我就疯了。后来发现,原来像"长"这种多音字都会转错,目前我找到的解决办法只能是://*string是要转换的字符串*/- (NSString *)transformMandarinToLatin:(NSSt

2017-04-14 11:53:34 1368

原创 手机版本高于Xcode版本的时候,怎么不更新Xcode继续在手机上运行

iOS手机系统升级之后,Xcode没有升级,便不能进行真机测试,原因是老的Xcode中没有手机新系统的配置文件,因为老的Xcode版本出的时候,还没有新版手机系统。(比如,我Xcode8.2.1版本,就没有iOS10.3.1的配置文件,那么我的Xcode就不能再我的手机上运行程序)这个时候你会发现Xcode也有新版本更新,多数人会选择更新,但是比较坑的是,在更新Xcode的时候,Xcode不能

2017-04-14 11:28:43 3860

原创 iOS监测网络状态

很多人发过类似的文章,之前去面试有面试官问到了这个问题。当时懵懂的我根本不知道要随时监测网络,就说是发送请求的时候才报网络异常,一看就没经验。成熟一点的app都应该随时监控网络,在切换网络的情况下给用户一个友好的提示,下面是两种监测网络的方式:第一种:AFNetworkong提供的监测网络方式1、在AppDelegate中设置监听- (BOOL)application:(UIA

2017-04-01 12:13:14 717

原创 iOS中label显示html样式文本

NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentTyp

2017-03-30 16:28:26 1131

原创 iOS在label中显示不同颜色的字

UILabel *Label = [[UILabel alloc] initWithFrame:CGRectMake(20, 300, 300, 30)];        NSMutableAttributedString *string = [[NSMutableAttributedString alloc] initWithString:@"set background c

2017-03-29 17:53:34 288

原创 iOS模拟器切换中文输入法

第一步:设置schem菜单项 -> Product-> Scheme -> Edit Scheme ->然后在弹出的界面里 选择OPtion项, 设置 Application Region为 “中国”第二步:设置模拟器为中文点击Change to Simplified Chinese之后可能会重启模拟器,小黑窗

2017-03-29 17:51:10 2215

原创 Github、git使用.ignore忽略不想提交的文件

在是用Git版本控制的时候,会有很多不想提交的文件,或者由于某些SDK太大,GitHub上面有文件大小限制,智能忽略某些文件提交。这个时候,就要用.ignore来忽略一些文件。1、.ignore是什么?.ignore是一个文件,类似于cocoapods中的podfile文件。.ignore里面定义了你想要忽略的文件或者文件类型。2、在哪里定义.i

2017-03-27 17:18:22 5480

原创 git为不同的项目设置不同的用户名

公司内部的项目提交时设置的用户名为自己的真实姓名,但是在github上提交时,可能不想暴露真实姓名,这时候就不能采用通用的配置了,就要单独设置每个项目的git配置。由于每个git项目下都会有一个隐藏的.git文件夹 ,将终端的工作目录设置到相应的项目根目录下,执行ls -a命令,显示所有文件,即可看到.git的隐藏文件夹。通过cd .git 进入该目录,发现该目录下有个config

2017-03-27 11:41:52 8931

原创 GitHub创建项目时的几个协议区别 Add a license

不多说,直接上图文章转载自 开源中国社区 [http://www.oschina.net]原文地址:https://www.oschina.net/news/27273/main-os-license-comparison

2017-03-27 11:15:09 4443

原创 如何在Xcode8上安装插件

1、更新Xcode,目前最新版本是8.2.1;2、由于安装插件会影响原来的Xcode打包上传,我们在应用程序里复制一个Xcode,并重命名为XcodeSigner;XcodeSigner3、打开钥匙串,创建新证书,名称填XcodeSigner,证书类型选择代码签名(Code Signing);创建证书

2017-03-26 22:48:05 1110

原创 升级xcode8之后,输入代码xcode闪退,插件导致闪退,KSImageName导致的

xcode升级到8之后 ,插件不能用了,就又从心装了一下插件装完插件之后,再打开xcode,发现一写代码就闪退,很是郁闷。。。网上找了一下资料,发现是插件KSImageName的问题,于是把这个插件删除,重启了一下xcode就可以了 xcode插件的路径:~/Library/Developer/Xcode/Plug-ins 老版本:~/Library/Developer/Applicati

2017-03-26 21:48:19 790

原创 iOS tableView 删除某一行或某一组之后界面更新问题

UITableView在删除某一组之后,下面的组上移,但是被删除的组却没有从界面消失,而且挡在移上来的cell上面代码复现:[self.datas replaceObjectAtIndex:1 withObject:@[]];NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:1];[self.tableVie

2017-03-08 12:07:46 2362

原创 iOS导航栏隐藏的情况下设置状态栏颜色

iOS导航栏隐藏的时候,状态栏的背景颜色。

2017-03-08 11:30:38 2160

原创 在子控制器中,怎么直接返回首页(tabbar第0个元素)

顺序执行是不可以的[self.navigationController popToRootViewControllerAnimated:NO];self.tabBarController.selectedIndex = 0;这个中方式会出问题,反正我在写的时候一直出问题,后来开启一个新的线程好了。self.tabBarController.selectedIndex = 0;

2017-03-03 18:02:56 416

转载 ios用xib实现三等分以及多等分思路

Auto Layout 的本质原理Auto Layout 的本质是用一些约束条件对元素进行约束,从而让他们显示在我们想让他们显示的地方。约束主要分为以下几种(欢迎补充):相对于父 view 的约束。如:距离上边距 10,左边距 10。相对于前一个元素的约束。如:距离上一个元素 20,距离左边的元素 5 等。对齐类约束。如:跟父 view 左对齐,跟上一个元素居中对齐

2017-02-20 13:51:59 4760

转载 cocoapods在pod search的时候出现的问题

[!] Unable to find a pod with name, author, summary, or description matching `YYModel`删除~/Library/Caches/CocoaPods目录下的search_index.json文件终端输入:rm ~/Library/Caches/CocoaPods/search_i

2017-02-16 09:46:48 619

原创 unable to access 'https://github.com/CocoaPods/Specs.git/': SSLRead() return error -9806

安装cocoapods的过程中,执行pod search命令会出现下面这种情况然后我什么都没做,继续pod search,然后就出现了下载的进度,这样就可以了。网上找了好多解决办法都不行,其实这种情况只是网络不好而已,换个网络或者频繁试试就好了,如果还是不行,就请网上找一下解决办法吧。还有,网上有些帖子告诉要设置什么代理,我觉着如果你没有用代理的话,不要轻易的改什么代理

2017-02-15 22:32:11 17647

转载 安装Cocoapods, 更新gem出现的问题

执行sudo gem install cocoapods出现错误:ERROR: While executing gem ... (Errno::EPERM)Operation not permitted - /usr/bin/xcodeproj我估计是gem版本没有更新。执行sudo gem update --system,又出现了错误ERROR: While execu

2017-02-14 18:07:23 476

原创 iOS 获取label或button文本的宽度,让button自适应titlelabel的宽度

获取自适应之后的size/* txt:label或button的title font:字体大小 size:允许最大size */+(CGSize) boundingRectWithSize:(NSString*) txt Font:(UIFont*) font Size:(CGSize) size{ CGSize _size;

2016-11-29 11:36:29 5785

原创 输入框禁止输入表情符

输入框中禁止输入表情符的做法- (void)textFieldDidChange:(UITextField *)textField { NSRegularExpression *regularExpression = [NSRegularExpression regularExpressionWithPattern:@"[^\\u0020-\\u007E\\u00A0-\\u00BE

2016-11-28 17:25:49 1384

翻译 git分支合并创建管理

Git如何进行分支管理?     1、创建分支     创建分支很简单:git branch      2、切换分支     git checkout      该语句和上一个语句可以和起来用一个语句表示:git checkout -b      3、分支合并     比如,如果要将开发中的分支(develop),合并到稳定分支(master),     首先切换的

2016-11-24 16:37:03 327

原创 改变UISearchBar的背景颜色和输入框内部的背景颜色

改变UISearchBar的背景颜色_searchBar = [[UISearchBar alloc]init];_searchBar.barTintColor = [UIColor orangeColor];改变UISearchBar的输入框背景颜色UIView *textView = [[[self.searchBar.subviews firstObject] subviews]

2016-11-24 14:43:45 949

原创 设置UIView透明度不影响subViews透明度的方法

在设置view的透明度的时候,子view的透明度会跟着改变,此时只需使用下面的方法设置,便不会影响子view的透明度[[UIColor blackColor] colorWithAlphaComponent:0.5]

2016-11-24 12:41:30 727

原创 UITextfield 禁止输入空格的做法

-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ if (textField == self.userName) { //用户名16位限制

2016-11-22 15:39:21 2277

原创 UITextView或UITextField输入字数限制

UITextField中限制字数,限制字符为18位-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { if ([textField.text length] + [string lengt

2016-11-18 11:22:37 586

原创 iOS学习之路1-强制升级

强制升级

2016-07-13 12:44:41 477

空空如也

空空如也

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

TA关注的人

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