ios
CallMe_V
曾经极度关注iOS乃至整个编程界的动态,心想着能赶上某个机会或者潮流,有一天能像风口的猪一样飞上天。现在开始慢慢懂了,不断沉淀自己,充实自己,每天学真知识,进步一点点,羽翼日渐丰满,即使没有风,也能飞起来。具体什么时候飞,你自己决定。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ios用xib实现三等分以及多等分思路
Auto Layout 的本质原理Auto Layout 的本质是用一些约束条件对元素进行约束,从而让他们显示在我们想让他们显示的地方。约束主要分为以下几种(欢迎补充):相对于父 view 的约束。如:距离上边距 10,左边距 10。相对于前一个元素的约束。如:距离上一个元素 20,距离左边的元素 5 等。对齐类约束。如:跟父 view 左对齐,跟上一个元素居中对齐转载 2017-02-20 13:51:59 · 4818 阅读 · 0 评论 -
iOS设置自定义全局返回按钮
//自定义返回按钮 (全局设置) UIImage *backButtonImage = [[UIImage imageNamed:@"back"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 30, 0, 0)]; [[UIBarButtonItem appearance] setBackButtonBackgrou原创 2017-05-02 16:14:46 · 1335 阅读 · 0 评论 -
使用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 · 807 阅读 · 0 评论 -
删除cell时 报错 Assertion failure in -[UITableView _endCellAnimationsWithContext:]
1.先remove数据2.再执行 [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade]; 原文地址:http://blog.youkuaiyun.com/wxw55/article/details/39641转载 2017-05-04 10:03:30 · 1625 阅读 · 0 评论 -
iOS三级列表展开,不错的开源
对于三级列表展开的空间,在GitHub上面看到一个不错的第三方:https://github.com/YangKa/YKMutableLevelTableView,在用的过程中只要控制好数据源就好了。注意一点:在使用过程中,如果ParengtId一样的话,会加载很多相同的叶子节点,这样在删除的时候,就会出现崩溃的状况。解决办法:讲所有的父节点的ParentID设置为不同的值,避免加载多原创 2017-05-04 10:37:27 · 5131 阅读 · 0 评论 -
设置键盘发送按钮置灰、不可点击
类似微信聊天的键盘,没有内容的时候置灰,不可点击,有内容的时候可以点击。textField.enablesReturnKeyAutomatically =YES;非常完美!原创 2017-05-06 17:26:48 · 5368 阅读 · 0 评论 -
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 · 364 阅读 · 0 评论 -
iOS无线滚动系列,轮播图、滚动消息
类似轮播图,实现无限循环。循环的是一个view,上面放什么东西都可以,比如滚动的消息之类的东西,上面有图片有为类的。 思想:在最后面一个后面拼接第一个,然后判断滚动式图偏移量已经最大的时候,证明是最后面那个第一个,然后是关键了将滚动式图的偏移量移动到[_scrollViewsetContentOffset:CGPointMake(0,0) animated:N原创 2017-05-10 09:45:07 · 980 阅读 · 0 评论 -
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 · 444 阅读 · 0 评论 -
Code=3000 "未找到应用程序的“aps-environment”的授权字符串" 解决办法
这个问题可能比较多出现,网上呢一股脑的方案是:描述文件,推送证书与项目中的bundle identifer 不一致,或者什么appid不一致呀,什么证书生成顺序不一致呀,什么xcode的code signing没有配置呀,就不写了,网上搜很多,我现在就把自己的问题说一下:出现的背景是:原先的项目兼容iOS10,远程推送也用了最新的iOS10的推送框架,创建证书、描述文件的时候的appid,原创 2017-06-26 11:51:41 · 903 阅读 · 0 评论 -
调用融云SDK创建讨论组失败bug记录
问题描述项目集成融云SDK,在调用融云创建讨论组的时候,第一次创建失败,第二次创建成功。猜测一:猜测是因为创建的讨论组的时候,讨论组成员中有userId是融云中没有的,于是去向融云技术支持提工单,答案是:userId融云不负责维护,由自己的APPServer负责维护,所以排除这个猜测。猜测二:怀疑是数据源的问题,当然这个问题没法验证,用静态变量试了,不过没有可比性,而且打印了数据源,没有异常,所原创 2017-08-10 11:27:04 · 977 阅读 · 0 评论 -
汉字转拼音,ch开头被转换成z开头问题
很多时候有这样的需求细心的朋友会发现,我上面的字母里面没有C开头的,其实我的数据里面是有的,我的数据是:长城,但是调用系统的方法,给我转成了'Z'开头的,在'Z'的那一栏,我就疯了。后来发现,原来像"长"这种多音字都会转错,目前我找到的解决办法只能是://*string是要转换的字符串*/- (NSString *)transformMandarinToLatin:(NSSt原创 2017-04-14 11:53:34 · 1487 阅读 · 0 评论 -
手机版本高于Xcode版本的时候,怎么不更新Xcode继续在手机上运行
iOS手机系统升级之后,Xcode没有升级,便不能进行真机测试,原因是老的Xcode中没有手机新系统的配置文件,因为老的Xcode版本出的时候,还没有新版手机系统。(比如,我Xcode8.2.1版本,就没有iOS10.3.1的配置文件,那么我的Xcode就不能再我的手机上运行程序)这个时候你会发现Xcode也有新版本更新,多数人会选择更新,但是比较坑的是,在更新Xcode的时候,Xcode不能原创 2017-04-14 11:28:43 · 4006 阅读 · 0 评论 -
如何在Xcode8上安装插件
1、更新Xcode,目前最新版本是8.2.1;2、由于安装插件会影响原来的Xcode打包上传,我们在应用程序里复制一个Xcode,并重命名为XcodeSigner;XcodeSigner3、打开钥匙串,创建新证书,名称填XcodeSigner,证书类型选择代码签名(Code Signing);创建证书原创 2017-03-26 22:48:05 · 1194 阅读 · 0 评论 -
安装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 · 540 阅读 · 0 评论 -
在子控制器中,怎么直接返回首页(tabbar第0个元素)
顺序执行是不可以的[self.navigationController popToRootViewControllerAnimated:NO];self.tabBarController.selectedIndex = 0;这个中方式会出问题,反正我在写的时候一直出问题,后来开启一个新的线程好了。self.tabBarController.selectedIndex = 0;原创 2017-03-03 18:02:56 · 500 阅读 · 0 评论 -
iOS导航栏隐藏的情况下设置状态栏颜色
iOS导航栏隐藏的时候,状态栏的背景颜色。原创 2017-03-08 11:30:38 · 2269 阅读 · 0 评论 -
iOS tableView 删除某一行或某一组之后界面更新问题
UITableView在删除某一组之后,下面的组上移,但是被删除的组却没有从界面消失,而且挡在移上来的cell上面代码复现:[self.datas replaceObjectAtIndex:1 withObject:@[]];NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:1];[self.tableVie原创 2017-03-08 12:07:46 · 2460 阅读 · 0 评论 -
iOS模拟器切换中文输入法
第一步:设置schem菜单项 -> Product-> Scheme -> Edit Scheme ->然后在弹出的界面里 选择OPtion项, 设置 Application Region为 “中国”第二步:设置模拟器为中文点击Change to Simplified Chinese之后可能会重启模拟器,小黑窗原创 2017-03-29 17:51:10 · 2469 阅读 · 0 评论 -
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 · 346 阅读 · 0 评论 -
iOS中label显示html样式文本
NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentTyp原创 2017-03-30 16:28:26 · 1228 阅读 · 0 评论 -
iOS监测网络状态
很多人发过类似的文章,之前去面试有面试官问到了这个问题。当时懵懂的我根本不知道要随时监测网络,就说是发送请求的时候才报网络异常,一看就没经验。成熟一点的app都应该随时监控网络,在切换网络的情况下给用户一个友好的提示,下面是两种监测网络的方式:第一种:AFNetworkong提供的监测网络方式1、在AppDelegate中设置监听- (BOOL)application:(UIA原创 2017-04-01 12:13:14 · 830 阅读 · 0 评论 -
升级xcode8之后,输入代码xcode闪退,插件导致闪退,KSImageName导致的
xcode升级到8之后 ,插件不能用了,就又从心装了一下插件装完插件之后,再打开xcode,发现一写代码就闪退,很是郁闷。。。网上找了一下资料,发现是插件KSImageName的问题,于是把这个插件删除,重启了一下xcode就可以了 xcode插件的路径:~/Library/Developer/Xcode/Plug-ins 老版本:~/Library/Developer/Applicati原创 2017-03-26 21:48:19 · 862 阅读 · 0 评论 -
轨道传送的图片查看器(电影选择效果)
1.查看器效果2.层级结构3.思路整理 1.翻页的距离应该是屏幕中两个item中心点的距离,所以滚动视图的宽度也应该是这个距离。 2.将滚动是图的clipsToBounds设置为NO,pagingEnabled设为YES,即可实现自定义翻页效果。 3.确定屏幕中显示的中心点item和两边item宽度的比例,然后根据宽度差和每一页的宽度,计算出每滑动一次,item的宽度。 4.最后,在scrollv原创 2018-01-18 15:08:56 · 760 阅读 · 0 评论
分享