IOS-Swift
csdn_小木
90后编程爱好者
展开
-
IOS 基于Swift的弹出提示框(仿Android的Toast 和等待提示框)
1、使用示例1.1、代码class ViewController: UIViewController { // 创建HUD管理器,一个管理器管理同一时刻只能控制一个HUD显示,需要同时显示多个需要创建多个管理器 let hudManager: XMIndicatorDialogUtils = XMIndicatorDialogUtils() @I原创 2017-03-28 00:07:23 · 5045 阅读 · 0 评论 -
IOS 一款简单的Swift布局框架-EasyLayout
EasyLayout 简介EasyLayout 是一个服务于ios,基于swift编写的布局框架。它定义了运算符,通过编写view之间的关系生成对应的NSLayoutConstraint对象,简化了NSLayoutConstraint对象的生成代码,它使得约束的显示方式和xib的约束显示很相似EasyLayout通过扩展UIView和UIViewController添加API,通过编写UI原创 2017-03-14 21:07:32 · 2805 阅读 · 0 评论 -
IOS 代码优化之 整洁的UITableView
UITableView(以下简称TableView)是IOS应用中非常通用的组件,很多界面都可以使用TableView直接实现。但是我见过很多朋友实现TableView的DataSource和Delegate的时候,实现方法里面写了非常复杂,特别是cellForRowAtIndexPath方法,把很多Cel相关的代码也写到DataSource实现方法里面,特别是多种Cell风格的时候 ,那代码原创 2017-05-21 15:41:43 · 916 阅读 · 0 评论 -
IOS 用数学方程组思路理解 约束
本文只是笔者对iOS约束实现的一种猜想,可以用于帮助初学者理解和使用约束。至于Apple底层是否这样实现的我也没有去深入研究。我第一次使用iOS的约束布局是用xib来拉约束的。当时感觉很神奇,因为我一旦拉错了,xcode能够马上提示你约束缺失或者约束冲突。我当时就纳闷底层怎么样建立这个模型来得出这组约束的合法性(因为笔者是数学系应用数学专业的,所以很多问题都想着怎么建立数学模型来转成数学问题解原创 2017-06-19 21:07:41 · 740 阅读 · 0 评论