- 博客(4)
- 收藏
- 关注
原创 ios 两句话解决,从无导航栏push到有导航栏界面,顶部闪现空白问题
这个问题也困扰了我挺久的,好多时候,主界面是没有导栏的,点击按钮push到下一层时候是需要导航栏,然而当我们pop回去的时候,往往在原来的导航栏位置会出现44px高度的空白,究其原因,是导航栏未及时消失导致的,解决这个问题其实很简单,只需要两句话,但是句句经典。第一步,在我们的工程中需要有BaseNavigationController,并且要确定你的app框架的搭建是建立在这个BaseNav
2017-09-20 10:43:18 14449 1
原创 UISearchBar 一步实现
简而言之,UISearchBar是一个搜索控件,样式随着需求变化而变化,最近用到这个控件,我们的需求是这样的,每输入都要请求网络进行搜索,所以在工程中不需要点击搜索按钮,我大概做了一个简化,去掉了网络请求部分,改为本地数据的搜索。我的思路是这样的:创建UI(UISearchBar、UITableView),通过UISearchBar的代理方法中进行监听是否输入字符,然后进行谓词筛选,放入数组中,接
2017-09-20 10:28:34 953
原创 Xcode8.0、iOS10.0关于推送的问题
最近Xcode8.0更新、ios10.0强势来袭,据说苹果对于推送通知的修改还是比较多的,笔者不相信,就自己在项目中开始了征程,的确是变化了不少,下边跟大家一起分享下(仅以开发环境下的极光推送为例)。 一、打开推送开关 打开推送开关后会生成一个新文件这个不用管。二、在极光推送官网创建应用上传推送文件(p12结尾),这个文件需要你在开发者账号中生成证书,然后双击运行,在钥
2016-09-22 10:10:53 3867
原创 UITableView最简单的高度自适应原理
在iOS开发过程中,UITableView是应用最为广泛的控件之一,而在实现过程中,如何动态的去计算每个单元格的高度往往会纠结着我们,我也遇到过同样的问题,经过多次的测试和阅读大量的资源,大概知道集中高度自适应的方法,它们归根到底还是对AutoLayout的应用。方法一:使用xib进行布局,添加约束;(不常用)二:代码手写,我在工程中使用的是Masonry添加约束,值得一提的是不管哪一种方式都要保
2016-09-13 17:41:30 7048
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人