随笔分类 - Object-c
摘要:使用CAGradientLayer设置view渐变背景色效果遮挡子控件的问题处理 最近在做项目时使用CAGradientLayer设置view的渐变色背景效果后,发现view上的子视图被遮挡如下代码, 效果 是因为设置的view layer遮挡了子控件只需要将 [self.baseInfoBg_vi
阅读全文
摘要:当使用UIAlertController的 UIAlertControllerStyleActionSheet 时在ipad上运行会崩溃,报以下的错误: reason: 'Your application has presented a UIAlertController (<UIAlertCont
阅读全文
摘要:设置UITextView根据内容动态设置高度的简单方法 今天给大家介绍的是设置UITextView根据内容动态设置高度,我用的是SDLayout的布局方式,方法很简单可以根据自己的布局方式做修改,直接上代码: 效果如下图: 图一 图二
阅读全文
摘要:在使用reloadData 或者是 对Section Cell 进行刷新时会出现屏幕闪烁的问题可以用下面的方法解决,
阅读全文
摘要:之前定义日志输出时用的下面的方法 感觉很完美,但是最近升级xcode 9以后发现控制台总是输出不完整,打印接口数据总是打印出一部分,很是郁闷, 直到发现了下面的方法: 用这个方法解决了控制台输出不完整的问题,整个人就好了! 升级版:
阅读全文
摘要:之前是用xcode8.3.3创建的工程最近升级到Xcode9.0 遇见了这个问题 在Xcode 9.0以上 新建xib文件会报错 xx.xib: error: Illegal Configuration: Safe Area Layout Guide before iOS 9.0 是因为在iOS 1
阅读全文
摘要:crash日志内容 libsystem_kernel.dylib`__abort_with_payload: 0x11286b0a0 <+0>: movl $0x2000209, %eax ; imm = 0x2000209 0x11286b0a5 <+5>: movq %rcx, %r10 0x1
阅读全文
摘要:填补iOS10.3系统以后(NSStrikethroughStyleAttributeName)富文本删除线失效不显示的坑 最近在项目里遇见个问题,就是设置富文本删除线不起作用的问题,纠结了很长时间 原来我实现富文本删除线是这样写的,就是实现在价格文字中间画一条线: 但上面的方法怎么都不行,不管是整
阅读全文
摘要:再给cell自定义选中的背景色时,当选中后会把cell上原来有背景色的控件遮住就像消失了一样,可以用下面的方法解决 我定义的cell的选中背景色是绿色 未选中的效果 选中时的效果 用下面的方法设置以后
阅读全文
摘要:下面两个函数创建字体: +fontWithName:(NSString *)fontName size:(CGFloat) fontSize 创建并且返回一个指定字体类型和大小的字体对象,fontName指定字体集的名字和风格(例如宋体,楷书等这一类型的),fontsize设置字体的大小。 -fontWithSize:返回字体的大小 上面我们提到我们需要设置字体集,在iOS...
阅读全文
摘要:UITapGestureRecognizer *selfViewTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(removeSelfView:)]; [self addGestureRecognizer:selfViewTap];//注意同一个点击手势不能添加到多个视...
阅读全文
摘要:我们在使用UIButton的时候大多都是 图片 和 文字 水平分布的,当需要垂直分布的时候就需要去设置EdgeInsets: 但是当我用上面的方法设置过以后,改变标题文字多少的时候,图片的位置又变了,这种方法的通用性不行 然后通过重写UIButton的-(void)layoutSubviews方法去
阅读全文
摘要:NSMutableAttributedString 实现富文本 1.实例化方法和使用方法 实例化方法: 使用字符串初始化 - (id)initWithString:(NSString *)str; 例: NSMutableAttributedString *AttributedStr = [[NSM
阅读全文