iOS技术总结
文章平均质量分 52
myfei2
这个作者很懒,什么都没留下…
展开
-
iOS 实现多个按钮,点选一个其它都取消选中状态的最佳方法
在做项目过程中通常会遇到原创 2014-07-23 17:14:42 · 4488 阅读 · 3 评论 -
iOS 弹出一个提示框数秒后消失 延时操作
有时候需要往自己项目上面添加提示信息,如果用AlertView 或者MBProgress 等类库会直接占用到主屏幕需要点一下才能退出,影响用户体验。下面我自己实现一个由右向左加载的label 用于提示信息,不占用主线程,而且可以设定时间后消失,下面来看具体实现。代码实现的是点击按钮后向当前的NavigationBar上面添加一条提示信息。添加Button 设置Butoon响应事件不写,直接看响应方...原创 2014-08-27 18:03:16 · 5229 阅读 · 0 评论 -
iOS autolayout进阶教程,实现视频播放时,横竖屏的自动切换-适配iOS8 sizeClass 和之前的版本
--------------------------------转载请注明出处-----------------------------------相信有视频播放功能的项目中,同行们在做的时候肯定多少会被横竖屏切换播放界面给折磨的欲仙欲死的。不过有了autolayout 这一切将变的非常容易,特别是今年出的iOS8 ,又增加了一个sizeClass的概念,让视频横竖屏的实现变的像喝水一样容易。那么...原创 2014-12-02 14:32:58 · 2232 阅读 · 0 评论 -
iOS 项目总结- 几个常用的分类
ios 常用分类,随机颜色,URL中文编码,字典的深拷贝,十六进制颜色,图片变灰,计算label高度原创 2014-12-02 13:45:55 · 595 阅读 · 0 评论 -
iOS 新测可用的把搜索栏的取消按钮由“cancel”变为“取消”
做项目经常会用到搜索功能,原创 2014-09-18 14:58:07 · 1257 阅读 · 0 评论 -
iOS 计算UILable显示文字所需要的行数
iOS 计算UILable显示文字所需要的行数场景: 项目中经常有一些这样的需求,在页面上有可能会显示有一段很长的文字,但是呢为了显示效果,就会限制显示行数,如果感兴趣就点击按钮展开。思路: 所谓行数,可以这样理解,先计算出展示这段文字一行所需要的宽度,然后拿这个宽度除以label的宽度,得到值向上取整就是行数。实现: 写了一个UILabel分类,添加了一个方法,主要步骤写了注释。原创 2017-10-18 15:40:19 · 8338 阅读 · 0 评论 -
OC-swift混编
OC-swift 混编开始OC项目添加一个swift文件或者swift创建OC文件,Xcode会提示是否创建桥接文件,选择是,使用默认名字,会创建一个”<#工程名#>-Bridging-Header.h”的文件。如果选择了否,后面也可以手动创建一个.h文件,然后在Build Setting -> Swift Complier - General -> Obj...原创 2018-08-02 11:01:49 · 226 阅读 · 0 评论 -
UITableView,cell使用autolayout,contentSize不准确的问题
UITableView,cell使用autolayout,contentSize不准确的问题当使用autolayout让cell自动算高时,会设置table.estimatedRowHeight = 100;table.rowHeight = UITableViewAutomaticDimension;这时候获取contenSize 得到是以estimatedRowHeight 为ce...原创 2018-12-01 21:44:06 · 2030 阅读 · 0 评论