2015年12月9日
摘要: 主要是使用sorted函数,自己提供排序规则,或者自己重载1.sorted对数组内的字符串升序1 var name2 : [String] = ["Alice","Mike","Bob","May","Cake"]2 3 name2 = name2.sorted({name1 , name2 in4... 阅读全文
posted @ 2015-12-09 09:47 农场的小伙 阅读(3117) 评论(0) 推荐(0) 编辑
  2015年11月19日
摘要: UIView颜色渐变,可以直接使用CAGradientLayer或者重写drawRect:都可以实现渐变的效果,其中本质都是一样的.比较简单的渐变只要设置过渡的颜色,和开始的位置,若不设置位置,会默认平均分.1.使用CAGradientLayer//gradientLayer 1 //gradie... 阅读全文
posted @ 2015-11-19 09:24 农场的小伙 阅读(924) 评论(0) 推荐(0) 编辑
  2015年11月18日
摘要: 阴影效果的实现,苹果提供了很好的实现方式,主要是layer层的绘制,具体的原理,可以查询资料.1.最直接,也是比较简单的方式:效果如红色view 1 func addShadowView(){ 2 let shadowView = UIView(frame: CGRectMake(1... 阅读全文
posted @ 2015-11-18 08:02 农场的小伙 阅读(4244) 评论(0) 推荐(0) 编辑
  2015年11月12日
摘要: 遍历数组 阅读全文
posted @ 2015-11-12 09:47 农场的小伙 阅读(396) 评论(0) 推荐(0) 编辑
  2015年8月4日
摘要: 当我们使用系统提供默认的导航栏时,UITextView编辑光标默认是显示在左边居中的位置.如图.如果要实现位于UITextView开始的位置需要一行代码:1 self.automaticallyAdjustsScrollViewInsets = false;效果: 阅读全文
posted @ 2015-08-04 17:44 农场的小伙 阅读(855) 评论(0) 推荐(0) 编辑
  2015年7月23日
摘要: 购物网站往往会在原来的价格上添加删除线效果:,在iOS上的实现主要代码:1 //添加删除线文本2 var attributeString : NSAttributedString = NSAttributedString(string: "¥128.5", attributes: [... 阅读全文
posted @ 2015-07-23 08:26 农场的小伙 阅读(329) 评论(0) 推荐(0) 编辑
  2015年7月22日
摘要: 当需要键盘的时候,键盘的出现可能会遮挡住某些控件,在编辑状态下看不到,一般的思路是把这个view向上偏移适当的距离. 比如下面的布局 ,黄色的控件被挡住了. 因此,监听键盘出现和隐藏的两个事件. 对应方法的处理 完整的代码如下:红色和黄色控件都是UITextField 还有另外一种方法可以获取键盘的 阅读全文
posted @ 2015-07-22 09:21 农场的小伙 阅读(275) 评论(0) 推荐(0) 编辑