![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS开发
文章平均质量分 72
一枚道人
这个作者很懒,什么都没留下…
展开
-
IOS中 xib自定义View在storyboard中的使用
最近遇到一个这样的问题,在应用当中有多个ViewController中包含相同布局的SubView。于是就想把这样的View提取出来做一个自定义的View,这样就可以避免在storyboard中反复绘制相同的东西,代码上也可以降低重复。摸索了之后总结出下面的步骤:1,创建UIView 的SubClass命名为MyView2, new一个名为MyView的原创 2016-02-24 08:58:32 · 6453 阅读 · 0 评论 -
IOS 长按手势事件
UILongPressGestureRecognizer 是用来监听并捕获到用户用手指长按屏幕的某一个地方的手势事件。我的长按手势加在一个UIImageView上,先打开手势开关 _imageQRCode.userInteractionEnabled=YES; /*第一次创建手势识别器*/ longPressGestureRecognizer =原创 2016-04-05 11:33:20 · 6722 阅读 · 0 评论 -
iOS 自定义手势
下面是实践过后总结的具体步骤,例子代码实现了一个一横一竖画一个十字的手势:首先创建UIGestureRecognizer的子类。#import @interface CustomTouch2: UIGestureRecognizer@end在.m文件import UIGestureRecognizerSubclass.h#原创 2016-05-03 14:14:20 · 2052 阅读 · 0 评论 -
IOS项目代码行统计
项目需要统计代码行数和有效代码行在终端进入的项目文件夹后运行下面命令即可去空行find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.plist" |xargs grep -v "^$"|wc -l去注释find . -name "*.m" -or -name "*.h" -or -name "*.原创 2016-05-06 09:41:19 · 486 阅读 · 0 评论 -
Cannot create an NSPersistentStoreCoordinator with a nil model 问题解决
项目中使用到coredata,由于创建时没有选择coredata,只好自己手动添加,手动添加的方式就是,加个.xcdatamodel文件之后从模板中拷贝代码。拷贝代码后遇到了 “Cannot create an NSPersistentStoreCoordinator with a nil model ”的问题。原因在于modelURL 没能成功载入.xcdatamodel文件原创 2016-07-11 17:12:13 · 941 阅读 · 0 评论 -
-force_load配置framework路径
今天同时使用两个第三方库时遇到了duplicate symbol错误,调查后发现是在Other linker flags的设置 -all_load 导致的。但是删除该参数后又导致另一个framework 中的UIView 的category失效了。上网查明得使用force_load + 路径来载入framework。-force_load $(SRCROOT)/TOYOTA/fra原创 2016-07-12 14:33:47 · 9925 阅读 · 0 评论 -
Xcode 8 size class
升级Xcode 8 之后,size class 使用起来跟之前不太一样了。这里总结下现在Xcode 中适配多个布局的方法。首先,在Interface Builder 中看到下面的界面貌似可以选择横竖屏,但是此时设置的constraint 是针对所有size classes 的。事情的关键在于vary for Traits 按钮。点击这个按钮之后会有一个弹出框如下:在原创 2016-10-09 08:46:54 · 6463 阅读 · 0 评论