- 博客(129)
- 收藏
- 关注
转载 使用CAGradientLayer设置view渐变背景色效果遮挡子控件
使用CAGradientLayer设置view渐变背景色效果遮挡子控件的问题处理最近在做项目时使用CAGradientLayer设置view的渐变色背景效果后,发现view上的子视图被遮挡如下代码,// gradient CAGradientLayer *gl = [CAGradientLayer layer]; gl.frame = CGRe...
2019-02-27 14:17:00
394
转载 UIAlertController在ipad上运行崩溃( UIAlertController (<UIAlertController: 0x1099a7800>) of style UIAlertCo...
当使用UIAlertController的UIAlertControllerStyleActionSheet时在ipad上运行会崩溃,报以下的错误:reason: 'Your application has presented a UIAlertController (<UIAlertController: 0x1099a7800>) of styl...
2018-07-05 15:19:00
563
转载 iOS开发调用相机时出现黑屏的解决办法(原因:没有获取到相机权限)
iOS开发调用相机时出现黑屏的解决办法(原因:没有获取到相机权限)在开发过程中调用系统相机,但是页面出现黑屏,原因是自己只进行了部分的相机权限的判断没有根据系统的版本判断,if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) { AVAu...
2018-06-16 10:16:00
993
转载 swift纯代码自定义UITableViewCell —— Swift
swift纯代码自定义UITableViewCell —— Swift今天学习一下用swift纯代码进行自定义UITableViewCell顺便自己做个笔记,其实用swift自定义tableViewCell的思想和Object-c是一样的,画重点那就直接上代码了:自定义tableViewCell的部分:import UIKitclass FirstCustomTa...
2018-04-20 14:33:00
507
转载 Swift控件UICollectionView使用学习总结 - Swift
UICollectionView —— Swift对Swift开发UICollectionView的用法总结import UIKitclass ThirdViewController: UIViewController,UICollectionViewDelegate,UICollectionViewDataSource,UICollectionV...
2018-04-16 16:47:00
333
转载 swift开发UITableViewCell的分割线与屏幕边缘对齐显示的解决方案 —— Swift
swift开发UITableViewCell的分割线与屏幕边缘对齐显示的解决方案iOS开发中我们使用UITableView控件时会发现每个UITableviewCell的分割线左侧距离屏幕有一定的间距,这样的默认效果也很好,但是往往我们会遇到让把cell的分割线与屏幕的左右边缘对齐就是让分割线的宽度和屏幕的宽度相同的显示效果。介绍两种实现的方法:第一种方法:可...
2018-04-13 15:47:00
406
转载 swift中的UITableView学习总结 - Swift
UITableView- Swift在这里就不过多的去介绍object-c中的UITableView与Swift的区别了,直接总结在Swift中的用法,我也是在学习有不足的地方可以共同探讨。Swift中使用TableView和object-c中的流程一样,同样需要注册cell、实现相关的代理方法、cell的重用机制。import UIKitlet cell...
2018-04-12 14:38:00
339
转载 设置UITextView根据内容动态设置高度的简单方法,类似微信发朋友圈时的文本输入效果实现...
设置UITextView根据内容动态设置高度的简单方法今天给大家介绍的是设置UITextView根据内容动态设置高度,我用的是SDLayout的布局方式,方法很简单可以根据自己的布局方式做修改,直接上代码:- (void)textViewTextDidChangeNotiAction:(NSNotification *)obj{ UITextVie...
2018-03-16 15:40:00
250
转载 iOS 10.3后新增桌面图标动态修改问题解决方案
iOS 10.3后新增桌面图标动态修改问题解决方案转载于:https://www.cnblogs.com/Rong-Shengcom/p/8807652.html
2018-01-12 14:42:00
247
转载 解决CollectionView TableView reloadData或者reloadSections时的刷新的闪烁问题
在使用reloadData 或者是 对Section Cell 进行刷新时会出现屏幕闪烁的问题可以用下面的方法解决,[UIView performWithoutAnimation:^{ [self.collectionView reloadSections:[NSIndexSet indexSetWithIndex:4]]; }];[UIView perfo...
2017-12-05 16:59:00
672
转载 自定义的打印语句NSLog在控制台输出不完整的完美解决
之前定义日志输出时用的下面的方法1 #ifdef DEBUG // 调试状态, 打开LOG功能2 #define CXTLog(...) NSLog(__VA_ARGS__)3 #else // 发布状态, 关闭LOG功能4 #define CXTLog(...)5 #endif感觉很完美,但是最近升级xcode 9以后发现控制台总是输出不完整,...
2017-11-17 13:09:00
467
转载 xx.xib: error: Illegal Configuration: Safe Area Layout Guide before iOS 9.0报错问题解决
之前是用xcode8.3.3创建的工程最近升级到Xcode9.0 遇见了这个问题在Xcode 9.0以上 新建xib文件会报错xx.xib: error: Illegal Configuration: Safe Area Layout Guide before iOS 9.0是因为在iOS 11上安全距离的变化引起的解决办法如下图:(以UITableViewCell.xi...
2017-11-16 14:41:00
317
转载 在iOS 11上出现libsystem_kernel.dylib`__abort_with_payload崩溃问题的解决
crash日志内容libsystem_kernel.dylib`__abort_with_payload: 0x11286b0a0 <+0>: movl $0x2000209, %eax ; imm = 0x2000209 0x11286b0a5 <+5>: movq %rcx, %r10 0x11...
2017-11-14 10:59:00
1609
转载 Mac上安装软件出现“XXXX”已损坏,打不开,你应该将它移到废纸篓 的问题解决...
MAC应用无法打开或文件损坏的处理方法app已损坏,打不开。你应该将它移到废纸篓。哈哈别被误导了,也许真的没坏并非你安装的软件已损坏,而是Mac系统的安全设置问题,因为这些应用都是破解或者汉化的,那么解决方法就是临时改变Mac系统安全设置。出现这个问题的解决方法:修改系统配置:系统偏好设置... -> 安全性与隐私。修改为任何来源如果没有这个选项的话说明你的系统...
2017-10-27 10:40:00
954
转载 iOS10.3系统以后(NSStrikethroughStyleAttributeName)富文本删除线失效不显示的坑
填补iOS10.3系统以后(NSStrikethroughStyleAttributeName)富文本删除线失效不显示的坑最近在项目里遇见个问题,就是设置富文本删除线不起作用的问题,纠结了很长时间原来我实现富文本删除线是这样写的,就是实现在价格文字中间画一条线: _subPrice_Label.text = [NSString stringWithFo...
2017-08-22 10:54:00
357
转载 Mac终端操作命令
目录操作命令名功能描述使用举例mkdir创建一个目录mkdir dirnamermdir删除一个目录rmdir dirnamemvdir移动或重命名一个目录mvdir dir1 dir2cd改变当前目录cd dirnamepwd显示当前目录的路径名pwd...
2017-07-29 11:12:00
202
转载 解决设置selectedBackgroundView后会把cell上带背景颜色的控件遮住的问题
再给cell自定义选中的背景色时,当选中后会把cell上原来有背景色的控件遮住就像消失了一样,可以用下面的方法解决我定义的cell的选中背景色是绿色 UIView *bgView = [[UIView alloc]initWithFrame:programCell.bg_View.bounds]; bgView.backgroundColor = [UICol...
2017-07-22 18:41:00
640
转载 iOS开发字体大全
下面两个函数创建字体:+fontWithName:(NSString *)fontName size:(CGFloat) fontSize 创建并且返回一个指定字体类型和大小的字体对象,fontName指定字体集的名字和风格(例如宋体,楷书等这一类型的),fontsize设置字体的大小。-fontWithSize:返回字体的大小上面我们提到...
2017-07-07 09:33:00
346
转载 UITapGestureRecognizer的用法
UITapGestureRecognizer *selfViewTap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(removeSelfView:)]; [self addGestureRecognizer:selfViewTap];//注意同一个...
2017-07-06 17:29:00
232
转载 UIButton设置图片和标题上下垂直分布的总结
我们在使用UIButton的时候大多都是 图片 和 文字 水平分布的,当需要垂直分布的时候就需要去设置EdgeInsets:btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;//使图片和文字水平居中显示[btn setTitleEdgeInsets:UIEdgeInset...
2017-07-05 17:35:00
250
转载 Dictionary的方法总结(创建,修改,遍历......)-Swift
近日在学习swift,对一些基本数据的用法做了学习总结,本篇主要对swift中的Dictionary的用法进行了总结 ://字典 //创建一个空字典 var namesOfIntegers = [Int: String]() //键是Int型 值是String型 // namesOfIntegers 是一个空的 [In...
2017-06-26 16:34:00
245
转载 集合Set的用法总结-swif
集合Sets(集合(Set)用来存储相同类型并且没有确定顺序的值。当集合元素顺序不重要时或者希望确保每个元素只出现一次时可以使用集合而不是数组)现将学习中的用法代码贴出: //集合Sets(集合(Set)用来存储相同类型并且没有确定顺序的值。当集合元素顺序不重要时或者希望确保每个元素只出现一次时可以使用集合而不是数组) ...
2017-06-08 16:03:00
161
转载 Array的用法总结-swift
Araay是有序的数据集,在OC中分为不可变数组NSArray和可变数组NSMutableArray,在swift中只有常量和变量两种类型,声明成变量那就可以说明是可变的了!学习时的具体的用法总结成如下的代码: //数组 var arrInts = [Int]()//创建一个空数组 arrInts = []; ...
2017-06-06 10:44:00
210
转载 String的用法总结-swift
学习swift的String用法总结 学习了swift的String的用法之后感觉比OC的太直接了,不需要直接的初始化、类型声明也不用区分可变和不可变的类型,基本上就是属于哪里需要就在哪里直接写就可以的状态。override func viewDidLoad() { super.viewDidLoad() // Do any ...
2017-06-02 12:00:00
134
转载 iOS开发最新审核规则汇总
1. 条款和条件• 1.1 为App Store开发程序,开发者必须遵守 Program License Agreement (PLA)、人机交互指南(HIG)以及开发者和苹果签订的任何其他协议和合同。以下规则和例证旨在帮助开发者的程序能获得App Store的认可,而不是修改或删除任何其他协议中的条款。2. 功能• 2.1 崩溃的程序将会被拒绝。• 2.2 存...
2017-06-02 11:16:00
289
转载 产生随机数的四种方法和之间的区别
都以产生0~100 (包括0 不包括100)之间的随机数为例1. srand((unsigned)time(0)); //(初始化随机种子)不加这句每次产生的随机数不变 int i = rand() % 100;2. srandom(time(0));//(初始化随机种子) int i = random() % 100;3. int i = arc...
2017-06-01 17:49:00
389
转载 UITableViewCell嵌套UIWebView并且cell根据webView的内容自适应
UITableViewCell自适应UIWebView的高度在UITableViewCell嵌套UIWebView,并且让UITableViewCell根据内容自适应高度第一步,先获取UIWebView的高度,介绍三种方法- (void)webViewDidFinishLoad:(UIWebView *)webView{ // 如果要获取webView...
2017-06-01 15:33:00
208
转载 Swift语言自学认识和特点
Swift语言自学认识Swift 是一门类型安全的语言,这意味着 Swift 可以让你清楚地知道值的类型。如果你的代码期望得到一个String,类型安全会阻止你不小心传入一个Int。同样的,如果你的代码期望得到一个String,类型安全会阻止你意外传入一个可选的String。类型安全可以帮助你在开发阶段尽早发现并修正错误。Swift 包含了 C 和 Objectiv...
2017-05-26 11:17:00
159
转载 NSString的比较专栏
先做个笔记不做具体说明,有空了再补上NSString *str;// 使用stringWithFormat生成一格式化字符串str = [NSString stringWithFormat:@"This is %@","John"];NSLog(@"str--->%@",str);// 字符串长度length;NSLog(@"The length ...
2017-04-27 22:45:00
107
转载 对HTTP、HTTPS、Socket的理解以及三者的关系
HTTP一、HTTP协议详解HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中。http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开...
2017-04-23 19:03:00
209
转载 SDWebImage的实现原理与底层结构拆解
SDWebImage在项目中总是用到,之前只知道里面有缓存机制很好用,但不知道每个方法具体的实现流程,借用以下的详解学习以下:SDWebImage底层实现有沙盒缓存机制,主要由三块组成1、内存图片缓存2、内存操作缓存3、磁盘沙盒缓存看着这里我只想说,有了封装真好内部实现过程:第一步,下载SDWebImage,导入工程。github托管地址https://github.com/rs/S...
2017-04-14 18:38:00
158
转载 计算文件或者文件夹的大小用于计算下载速度或者是显示清除缓存大小
文件的操作需要用到文件管理器NSFileManager这个类来操作无论是文件还是文件夹都必须找到它的全路径(而且是绝对路径),这样才能根据路径找到它如果是文件夹,需要层层对里面的文件夹进行遍历为了方便项目中其他地方也用到计算文件大小,应该抽取成分类;不建议新增一个类,这样会增加内存,直接给NSString扩充一个分类;1.方法一- (NSString *)f...
2017-03-24 14:25:00
186
转载 个人开发者账号升级公司账号的详细操作流程(根据个人实践总结)
原创作品,可以转载,但是请标注出处地址:http://www.cnblogs.com/Rong-Shengcom/p/6600228.html开发账号将个人的升级为公司账号的操作需要邓白氏编码,首先申请公司的邓白氏编码与apple 中国区联系 电话是 :400-670-1855 说明你的用意会给你发送邮件由于审核你的账号是否符合升级要求,邮件内容如下图:...
2017-03-22 15:34:00
1261
转载 xcode编辑时闪退的问题解决
KSImageName导致的xcode编辑时闪退的问题解决尝试在Xcode 7.3 中导入了KSImageName插件 但是xcode升级后编辑代码时就闪退了,问题还是KSImageName插件的问题以下的方案同时适用KSImageName插件报错问题有两种解决方案:一、很暴力的方法 找到KSImageName插件直接删除,KSImageName插件的路径下面有介绍...
2017-03-15 16:37:00
544
转载 解决UICollectionViewCell/UITableViewCell因重用机制导致的错乱问题
解决UICollectionViewCell/UITableViewCell因重用机制导致的错乱问题UICollectionView和UITableView在开中用的很多,可以解决很多复杂的布局问题,在设计列表式的页面布局时用到的更多,但有时因为设置不当会出现cell的内容错乱的问题。就拿我遇到的问题举例:情景一:在显示以及选择商品的属性时(商品的属性属于分类属性)每滑动...
2017-03-02 17:49:00
694
转载 UIPickerView自定义选中的字体颜色、字号、字体
UIPickerView自定义选中的字体颜色、字号、字体在使用UIPickerView显示时间,城市等的选择时,系统定义的样式总是与自己的页面不搭配需要进行精加工,就给大家介绍一下怎样自定义UIPickerView选中的字体颜色、字号、字体等属性自定义UIPickerView选中的字体颜色、字号、字体等属性时需要定义- (UIView *)pickerView:(UI...
2017-03-01 18:12:00
1263
转载 判断字符串是否是纯数字的方法总结
判断字符串是否是纯数字的方法总结//第一种方式是使用NSScanner://1. 整形判断- (BOOL)isPureInt:(NSString *)string{ NSScanner* scan = [NSScanner scannerWithString:string]; int val; return [scan scanInt:&v...
2017-02-27 18:44:00
1143
转载 UIWebview加载各种本地文件(通过loadData方法和通过loadRequest方法)
uiwebview加载各种本地文件(通过loadData方法):[objc]view plaincopy-(void)viewDidLoad{[superviewDidLoad];[selfsetupUI];NSString*path=[[NSBundle...
2017-02-18 13:52:00
317
转载 用代码判断iOS 系统是否越狱的方法
用代码判断iOS 10系统是否越狱的方法iOS 系统比较封闭大大提高了用户的安全性,但是正是由于系统的封闭性也给使用带来了很多的不便。在开发中有时我们需要知道安装的设备是否已经越狱了。因为越狱后会自动安装cydia,所以我们可以从这方面入手;也可以借助权限问题,去读取应用的列表;还可以去读环境变量,不越狱的机器应该是读取不到任何内容的。 下面我们一个一...
2017-02-10 10:53:00
250
转载 iOS 系统版本的判断
iOS 宏定义系统版本的判断#define iOS7 ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0)#define iOS7Later ([UIDevice currentDevice].systemVersion.floatValue >= 7.0f)#define iOS8Late...
2017-01-11 09:51:00
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人