一、iOS_UI部分
liao_huan_xin
本博客文章来源主要是自己看过的文章,转载过来和自己在项目中实践发现的问题,贴出来和大家分享。
展开
-
tableview 代理方法cellForRowAtIndex中 return cell用法不当导致的问题。
1、首先文字描述一下我的问题。 我手写代码、布局。写了一个表视图,其中cell用的是自己封装的。 总的问题是 我点击按时间排序按钮之后,发现控件分层的问题。 2、问题如下图:我调试的时候吓到了。 3、问题代码如下图;仔细看看,你能发现问题吗? 4、问题总结:辛苦了几位同事帮我调试、才找出问题所在。我的代码写的比较乱,非常糟糕,同事是要在我的基础原创 2016-01-20 09:10:58 · 2522 阅读 · 0 评论 -
iOS开发第三方介绍之一Masonry
这是一套关于布局的框架。github地址 https://github.com/SnapKit/Masonry 作者一直在维护更新。 我们项目中使用手写布局。纯代码布局。所以,它很适合。见图。。。 总之;它的使用非常简单,网上有很多masrony基础教程和官方教程。是对NSLayoutConstraints 的一层封装,语言通俗,使用起来非常方便,看起来非常美。注意一点;布局之前原创 2016-02-02 09:02:23 · 375 阅读 · 0 评论 -
iOS开发di第三方介绍之一MBProgressHUD
第一、项目中用的比较多MBProgressHUD。看看下面这段话、github上的。 大概概括了、MBProgressHUD的作用。主要用于进度提示等。如下图; 像菊花一样的动画。 第二、使用它代码比较简单。项目中、我们是在网络请求成功回调、或者失败回调里使用。[self showHintInCenter:@"修改资料成功"];如下图; 总结;原创 2016-02-01 14:58:55 · 333 阅读 · 0 评论 -
自定义肩章badge
第一:消息提示等场景可用,介绍customBadge第三方的使用。效果图如下。 第二;使用。导入2个类。见图。 总结;这种写法是把frame写死的。所以布局很重要。注意这点。原创 2016-01-30 16:01:57 · 299 阅读 · 0 评论 -
cell与Model的那些事
近日犯了了一个愚蠢的错误;见图,一次全贴出来,大家按顺序看; 总结;效果图和代码已经说明了一切。我的cell是封装了。我觉得这次的主要问题是对创建cell的流程认识不清、和if/for语句的理解不深,数据重复赋值导致的内容重复。原创 2016-01-29 09:57:54 · 680 阅读 · 0 评论 -
瀑布流写法举例
一、效果图如下;大概的使用场景是,我这里用的是一个cell来装所有的视图,暂时不考虑cell.width numberOfCellInSections 这些因素。这里只说一种写出瀑布流的方法。 二、见下图;主要思路是利用i%5,i/5 即为瀑布流的行和列、而瀑布流的总个数为 行数x5+i%5 如下图; 三、具体的实现代码 总结;这种方法主原创 2016-01-27 10:48:17 · 596 阅读 · 0 评论 -
iOS开发中,点击放大、缩小图片方法举例
今天项目中,需要点击放大图片功能。自己写又写不出,于是抄了一个。模拟器运行前后是这样的。 总结;这其实是一个很简单的功能,如果让我写,也未必写的比作者好。我觉得没必要重复造轮子,谁说程序员不是站在巨人的肩膀上呢?转载 2016-01-24 16:05:45 · 620 阅读 · 0 评论 -
如何在Cell里画出虚线?
1、今天,项目中碰到了需要画虚线的地方,见代码: 2、然后、老大丢了个链接给我自己研究,原来就几句代码。不管,先用上。 总结;如果碰到任何UIView类的控件需要画虚线,都可以使用它。记得哦,在使用之前,记得导入头文件。 #import原创 2016-01-22 18:17:05 · 1322 阅读 · 0 评论 -
让UILabel根据内容字体的多少,来决定自己的高度
最近项目中老是碰到Label宽度的动态计算问题,自己想了想,问了问同事,总结了一些解决这个问题的办法。供参考。原创 2016-01-22 09:21:54 · 299 阅读 · 0 评论 -
我在修改leftButtonButtonItem所碰到的一些小问题
我在修改导航栏的返回按钮时候碰到一些小问题。我把问题描述一下;业务要求是;从求购列表进入求购详情,返回按钮显示的是箭头+求购两个文字,从供应列表进入供应详情,返回按钮显示的是箭头+供应两个文字。现在,能够做的是一个箭头(是张图片44x44,1x),如下图一。还有直接,如下图二,就显示一个颜色块了。后面再stackOverFlow上找到了答案。见图;原创 2016-02-25 10:00:25 · 798 阅读 · 0 评论