IOS
quteng
这个作者很懒,什么都没留下…
展开
-
cell线到头
//cell线到头 if ([self.tableViewrespondsToSelector:@selector(setSeparatorInset:)]) { [self.tableViewsetSeparatorInset:UIEdgeInsetsMake(0,0,0,0)]; } //ios8SDK 兼容6 和 7 cell下划线原创 2014-12-21 15:30:53 · 250 阅读 · 0 评论 -
Xcode 8 适配(踩坑)
在每一次升级 后,难免会有一些莫名的 Bug 产生,在此记录着,以便快速解决。1、快捷键不灵2、模拟器的选项不见了3、打印时出现一大堆信息4、插件失效5、在查看全屏图片时,隐藏状态栏的功能坏掉了。(iOS 10)6、推送不好使7、私有权限设置8、UILabel 长度问题9、项目中某个类出现大量的“use of undeclared identifier”1、快捷键不灵转载 2016-10-20 14:44:50 · 1230 阅读 · 0 评论 -
Masonry约束的使用
不管是是界面创建约束还是代码创建约束,苹果官方提供的方式都比较繁琐。所以出现了第三方框架。Masonry 在github地址如下:https://github.com/SnapKit/Masonry如果需要通过代码手动添加约束,Masonry真的是一个不错的选择,大大增加开发效率,何乐而不为呢。Autolayout - Masonry使用步骤原创 2016-06-06 13:59:40 · 278 阅读 · 0 评论 -
collectionview cell 拖动
1.创建collectionView并设置代理 - (UICollectionView *)collectionView{ if (_collectionView == nil) { UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init]; la原创 2016-06-01 16:22:49 · 3085 阅读 · 1 评论 -
UIViewAnimationOptions类型
一个非常强大的博客 http://www.cnblogs.com/kenshincui/ 像我这种新手确实应该多看看常规动画属性设置(可以同时选择多个进行设置)UIViewAnimationOptionLayoutSubviews:动画过程中保证子视图跟随运动。UIViewAnimationOptionAllowUserInteraction:动画过程中允原创 2015-09-06 08:42:46 · 363 阅读 · 0 评论 -
CAGradientLayer 渐变色
self.layer = [CAGradientLayerlayer]; self.layer.frame =CGRectMake(0,100, self.view.frame.size.width,300); self.layer.opacity =0.5; self.layer.colors =@[(id)[UIColor原创 2015-08-20 10:35:17 · 261 阅读 · 0 评论 -
TimerBlock
typedefvoid(^TimerBlock)(void);+ (NSTimer *)timerWithEvent:(TimerBlock)event TimeInterval:(NSTimeInterval)ti repeats:(BOOL)yesOrNo{ return [NSTimerscheduledTimerWithTimeInterval原创 2015-08-20 10:36:28 · 380 阅读 · 0 评论 -
IOS 关闭键盘 退出键盘 的5种方式
http://blog.csdn.net/w88193363/article/details/244236351、点击编辑区以外的地方(UIView)2、点击编辑区域以外的地方(UIControl)3、使用制作收起键盘的按钮4、使用判断输入字元5、关于键盘遮蔽的问题1,点击编辑区以外的地方(UIView)这是一种很转载 2014-12-12 17:33:06 · 372 阅读 · 0 评论 -
UITableView中Cell重用机制导致内容重复解决方法
转自 http://www.2cto.com/kf/201308/238449.htmlUITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UIText转载 2014-12-12 10:07:19 · 271 阅读 · 0 评论 -
IOS 传值方法总结
1、属性传值前向后传值。2、协议传值3、Block传值代替协议代理传值,主要时间点问题。4、单利传值数据共享。5、通知传值通知中心NSNotificationCenter提供了一种更加解耦的方式。最典型的应用就是任何对象对可以发送通知到中心,同时任何对象可以监听中心的通知。发送通知的代码如下:[[NSNotificationCenter de转载 2014-12-10 20:01:49 · 266 阅读 · 0 评论 -
图片变圆形
self.headImage.layer.cornerRadius =self.headImage.width/2.0; self.headImage.layer.masksToBounds = YES;原创 2014-12-25 11:38:41 · 297 阅读 · 0 评论 -
Objective-C编码规范:26个方面解决iOS开发问题
介绍我们制定Objective-C编码规范的原因是我们能够在我们的书,教程和初学者工具包的代码保持优雅和一致。即使我们有很多不同的作者来完成不同的书籍。这里编码规范有可能与你看到的其他Objective-C编码规范不同,因为它主要是为了打印和Web的易读性。关于作者这编码规范的创建是由很多来自raywenderlich.com团队成员在Nicholas转载 2016-10-21 11:01:24 · 208 阅读 · 0 评论