iOS的UIButton被挡住或者超出所在UIView的范围怎么办

 

如图所示很简单的一个功能 有一个UITableView,TableViewCell里面包含一个下拉框控件,控件用的是我之前写的一个类似Web端dropdownlist的功能。但是实际使用起来的时候遇到一个问题,就是控件的点击区域不包含在当前UIView里面。 … 阅读全文

iOS Color Hex RGB

 

  let color = UIColor.redColor().CGColor let numComponents = CGColorGetNumberOfComponents(color) if numComponents == 4 { let … 阅读全文

iOS 实体类转json(swift)

 

swift项目中总是需要将实体类转换为json格式与服务器进行通讯,之前一直使用拼接字符串的方式,这样就造成了大量的资源浪费,自己动手写了model to json的方法但是是objc的,现项目需要使用swift又懒得重写,于是google找到了一个可以用的库 … 阅读全文

iOS下载zip文件并解压的例子

 

使用swift编写的iOS下载文件的例子,使用了Zip第三方库来解压文件。示例代码是从功能拷贝出来的,有些方法可能会没有。swift下载文件的方法是完整的,见class SapDown // //  UpdatingView.swift //  CanonPi … 阅读全文

iOS圆形按钮进度条

 

用swift做了一个简单的圆形进度条,继承UIButton,根据tag值读取进度百分比,暂时只做到10的整数倍,具体数值可以修改。实现步骤很简单,CAShapeLayer加UIBezierPath就可以,示例图如下: 代码如下: import Foundati … 阅读全文

iOS渐变区域和渐变线

 

项目需要画一个区域渐变色来体现数据的变化,于是就有了下面的示例图: 代码也不算很复杂,像素算法用的是objc,最终的使用是用swift实现的。   objc: #import "SapCubicSpline.h" @interface SapCubi … 阅读全文

iOS下拉框控件

 

最近项目有需求,需要在iOS端实现一个类似网页select的下拉效果,所以就写了这个控件,但是写的不怎么好,还有大量可以优化的地方,暂时可以满足需求而已,效果图如下。 控件很简单,一个UITextField,一个UIButton,一个UITableView就搞 … 阅读全文

我有一句话

 

我有一句话,不知当讲不当讲。 朋友最近很郁闷,跟谈了两年的女朋友分手了,具体原因不明,我猜或许是女孩年纪还太小,不懂事吧。女孩是97年的,今年也19岁了,正是青春叛逆的年龄,几次一起出去玩的时候(当然我一直是最耀眼的电灯泡)明显能够感觉到女孩在很多事情上的不得 … 阅读全文

那个哭着的孩子

 

       下雨了,我看着窗外摇曳的树尖,雨一滴滴打在玻璃上。在这本该嘈杂的时间段里没有隔壁屋低音炮发出的浓厚非主流味道的音乐,也没有对面屋顶玩着老鹰捉小鸡的孩子的疯闹声。 这个时候我是很乐意听向远讲故事的,如果向远还在的话。兵荒马乱的年代,为你圈起一座静谧 … 阅读全文