随笔分类 -  iOS开发中的小技巧

摘要:更改状态栏颜色 iOS7以后 状态栏的字体为黑色:UIStatusBarStyleDefault 状态栏的字体为白色:UIStatusBarStyleLightContent 解决方案 1、在info.plist中,将View controller based status bar appearan 阅读全文
posted @ 2018-11-10 09:26 Chaos_G 阅读(2808) 评论(0) 推荐(0)
摘要:iOS开发小技巧 遇到的问题: 给Label添加中划线,然后并没有效果 自我赶脚代码是完美的,但是就是不出效果,捉急! 解决方案 : 增加一个富文本属性 阅读全文
posted @ 2018-07-05 10:03 Chaos_G 阅读(1749) 评论(0) 推荐(0)
摘要:原文地址 http://blog.sina.com.cn/s/blog_1410870560102wu9a.html 在iOS 7中,苹果引入了一个新的属性,叫做[UIViewController setEdgesForExtendedLayout:],它的默认值为UIRectEdgeAll。当你的 阅读全文
posted @ 2018-02-06 09:07 Chaos_G 阅读(632) 评论(0) 推荐(0)
摘要:原文链接 https://www.jianshu.com/p/d6cb54d2eaa1 亲测第二种我这边是阔以滴 第一种解决方案(不推荐,直接跳过看第二种解决方案): 强制横屏: 强制竖屏: 只在某一个界面提供转屏的解决方法如下 下操作 如果你的应用的根控制器是Nav就把下面这段代码放到Nav根控制 阅读全文
posted @ 2018-02-06 08:55 Chaos_G 阅读(12232) 评论(0) 推荐(0)
摘要:网上的姿势,反正我用着不管用 最正确的姿势 通过presentviewcontroller的方式显示的viewcontroller不会存入self.navigationController.viewControllers数组中。而通过push方式显示的viewcontroller会存在该数组的最后。 阅读全文
posted @ 2018-01-15 11:08 Chaos_G 阅读(746) 评论(0) 推荐(0)
摘要:iOS多张图片合成一张 代码 自己的代码没有贴上,来个效果图吧 阅读全文
posted @ 2017-04-27 15:17 Chaos_G 阅读(4670) 评论(0) 推荐(0)
摘要:iOS开发小技巧 runtime适配字体 版权声明:本文为博主原创文章,未经博主允许不得转载,有问题可联系博主Email: liuyongjiesail@icloud.com 一个iOS开发项目无外乎就是纯代码布局、xib或SB布局。那么如何实现两个方式的字体大小适配呢? 字体大小适配 纯代码 定义 阅读全文
posted @ 2017-03-31 13:55 Chaos_G 阅读(2294) 评论(0) 推荐(0)
摘要:【iOS开发】tableView section圆角边框解决方案 tableView圆角边框解决方案 iOS 7之前,图下圆角边框很容易设置 iOS 7之后,tableviewcell的风格不再是圆角了 设置tableView中section圆角边框,需求如下: 找了很多办法都没办法解决。 设置过t 阅读全文
posted @ 2016-11-16 10:32 Chaos_G 阅读(12413) 评论(0) 推荐(1)
摘要:Label中的文字添加点击事件 GitHub地址:https://github.com/lyb5834/YBAttributeTextTapAction 以前老师讲过类似的功能,自己懒得回头看了,找了很多第三方的,感觉这个小巧便利,作者只是扩展了分类,实现起来代码也少.先来个效果图 自己的项目,直接 阅读全文
posted @ 2016-10-13 10:11 Chaos_G 阅读(23874) 评论(4) 推荐(1)
摘要:iOS编译报错 XXX头文件找不到 错误出现的情况: 自己在继承第三方的SDK的时候,明明导入了头文件,但是系统报错,提示 解决方法 既然系统找不到,给他个具体路径,继续找去! 路径就填写头文件所在的文件路径 获取当前路径的写法$(SRCROOT) 阅读全文
posted @ 2016-10-10 14:22 Chaos_G 阅读(805) 评论(0) 推荐(0)
摘要:iOS相机相册的正确打开方式 UIImagePickerController 通过指定sourceType来实现打开相册还是相机 打开之前一定判断设备是否可用 代理方法中,获取选中图片 系统自带的只能单选,实现多选要用大如图的库 阅读全文
posted @ 2016-08-11 11:04 Chaos_G 阅读(2728) 评论(0) 推荐(0)
摘要:微博项目中的键盘工具条 所以,果断决定将工具条添加到控制器View上面 通过监听键盘的fram变化,控制键盘工具条的位置 工具条的内部实现,重点 1.工具条中按钮的点击,肯定是要通知外界的,外界如何拿到工具条中的按钮,并且确定是哪个按钮. 抽取了初始化按钮的方法,方法中有按钮类型的参数type(枚举 阅读全文
posted @ 2016-08-11 11:02 Chaos_G 阅读(383) 评论(0) 推荐(0)
摘要:iOS键盘 inputView 和 inputAccessoryView 1.inputAccessoryView UITextFields和UITextViews有一个inputAccessoryView的属性,当你想在键盘上展示一个自定义的view时,你就可以设置该属性。你设置的view就会自动 阅读全文
posted @ 2016-08-11 10:58 Chaos_G 阅读(9747) 评论(0) 推荐(0)
摘要:iOS程序进入后台运行的实现 视频中看到老师用的iOS7,代码中有开启timer,无限请求数据的功能,但是切换到后台,代码就不打印了 自己用的iOS9,进入后台还是可以打印的,再次进入前台也可以正常运行,但是功能不实现了 实现程序后台运行的方法 info.plist中的设置如图: 阅读全文
posted @ 2016-08-05 11:29 Chaos_G 阅读(1981) 评论(0) 推荐(0)
摘要:计算label的Size方法 sizeWithAttributes:方法 适用于不换行的情况,宽度不受限制的情况 boundingRectWithSize:方法,适用于换行的情况,同时适用于不换行的情况,为了兼容两者,代码如下 阅读全文
posted @ 2016-08-05 11:18 Chaos_G 阅读(4238) 评论(2) 推荐(0)
摘要:纯代码自定义cell 自定义cell的步骤(每个cell的高度不一样,每个cell里面显示的内容也不一样) 1.新建一个继承自UITableViewCell的子类 2.在initWithStyle:方法中进行子控件的初始化 2.1将有可能显示的所有子控件添加到contentView中,代码如下 2. 阅读全文
posted @ 2016-08-05 11:09 Chaos_G 阅读(5568) 评论(0) 推荐(0)
摘要:iOS中设置applicationIconBadgeNumber 在iOS7中直接设置applicationIconBadgeNumber没有问题,但是在iOS8之后设置applicationIconBadgeNumber,程序没有反应. 因为在iOS8之后想要设置applicationIconBa 阅读全文
posted @ 2016-08-05 09:58 Chaos_G 阅读(6406) 评论(0) 推荐(0)
摘要:1.即时通讯项目中输入框(UITextView)跟随输入文字的增多,高度变化的实现 最主要的方法就是监听UITextView的文字变化的方法 (void)textViewDidChange:(UITextView )textView 通过UITextView的contentSize的高度来决定tex 阅读全文
posted @ 2016-07-21 23:17 Chaos_G 阅读(1448) 评论(0) 推荐(0)
摘要:Label借助富文本显示图片 1.即时通讯项目中语音消息UI的实现,样式如图: 借助富文本在UILabel中显示图片和文字 2.即时通讯发送图片 在UILabel中添加了UIImageView,虽然设置了UILabel的尺寸,但是并没有什么卵用.UILabel尺寸没变,图片也显示的不全 使用富文本当 阅读全文
posted @ 2016-07-21 22:53 Chaos_G 阅读(6399) 评论(0) 推荐(0)
摘要:iOS9之后的UIWindow的问题(TopWindow),以及UIWindow与statusBar之间的联系 1.出现的问题 iOS9之后UIWindow必须要指定一个根控制器,不然会报错!iOS9之前只是警告 当创建了window,指定了根控制器之后.在别的控制器设置statusBar的样式和颜 阅读全文
posted @ 2016-07-13 22:47 Chaos_G 阅读(1183) 评论(0) 推荐(0)