posts - 88,  comments - 2,  trackbacks - 0
摘要: 1.使用的phpstorm版本 2019.1.2,并且没有使用xampp等集成包,都是以系统自带的为基础 2.首先按照这篇教程 http://www.hangge.com/blog/cache/detail_2333.html 将系统自带php和apache升至最新版,并且将apache的默认端口由阅读全文
posted @ 2019-07-12 14:58 lixin327 阅读(17) 评论(0) 编辑
摘要: 在仿淘宝详情页时,有个需求,顶部有导航栏 每个标签下对应一个tableview,现在想把第2页的内容添加到第1页下,直接添加时出现了问题。 这样添加会出现该cell内容不能完整展示的问题,虽然cell高度是正确的,数据也没问题,但就是无法完全展示。可以换一种添加方式,将第2页内容添加到UIView上阅读全文
posted @ 2017-05-25 17:07 lixin327 阅读(56) 评论(0) 编辑
摘要: 1.导航栏修改title并带动画属性 效果如图 这个需要用到CATransition。示例如下 2.GCD中group函数的使用 假如一个界面有两部分a和b组成,但数据由两个接口返回。现在要求是只有等两个接口的数据都加载完成后才能进行下一步操作。那么可以用gcd的group函数 其中,doSomet阅读全文
posted @ 2017-05-25 11:26 lixin327 阅读(55) 评论(0) 编辑
摘要: 由于一般的版本号格式都是类似于“3.1.1”这样的,所以不能用floatValue比较。这时可以用 其中NSOrderedDescending是降序排列 ###更新 补充版本号相等的情况###上述写法有缺陷,当版本号相同时也会提示,应该添加相同情形时才完整阅读全文
posted @ 2017-05-25 11:19 lixin327 阅读(114) 评论(0) 编辑
摘要: 这是通过一个不大于1的缩放系数来实现,写在UIImage的category中。 先看普通的 但这样会出现失真问题,图片会变得模糊。应用下边的阅读全文
posted @ 2017-05-25 11:17 lixin327 阅读(28) 评论(0) 编辑
摘要: 一般情况下,readonly属性的值是无法修改的,但可以通过特殊方式修改。定义一个student的类,其中name属性为readonly类型的变量 然后定义一个JFStudent类型的变量 修改hisName变量,会提示出错。 这时可以用kvc来设置 打印结果为: 若age为NSInteger属性,阅读全文
posted @ 2017-01-19 15:04 lixin327 阅读(1810) 评论(0) 编辑
摘要: tableview的header和footer取消悬停或者是粘滞,网上找的有效方法是用 但有个问题,若有下拉刷新,那么整个tableview的样式会发生改变。因为下拉刷新也是靠contentInset设置。简单的方法是设置tableview的style为UITableViewStyleGrouped阅读全文
posted @ 2017-01-19 14:58 lixin327 阅读(4959) 评论(0) 编辑
摘要: 1.UITapGestureRecognizer传值 在对UIView等添加手势时,若想通过UITapGestureRecognizer传值,那么可以传tag 然后根据tag做不同操作 2.同一个View里边添加两个collectionView时,即使这两个collectionView的layout阅读全文
posted @ 2017-01-19 14:55 lixin327 阅读(62) 评论(0) 编辑
摘要: 模糊主要使用UIVisualEffectView,这只在ios8以后适用 遮罩view的设置 header是UIImageView,大小为layout.headerReferenceSize模糊是在-(void)scrollViewDidScroll:(UIScrollView *)scrollVi阅读全文
posted @ 2017-01-19 14:44 lixin327 阅读(685) 评论(1) 编辑
摘要: 坐标转换,可以用UIVIew的方法 或 来计算同一组件在不同view下的坐标。示例如下 效果如下阅读全文
posted @ 2016-11-24 11:54 lixin327 阅读(194) 评论(0) 编辑