《xib在swift运用之登录界面》
2019-06-14 本文已影响8人
不够果断是种癌
第一步新建一个View。第二步新建一个Xib。第三部将Xib和View中进行关联。并拉好登录界面所需要的控件如下图所示。
// 第二步从xib中加载loginView,并初始化该View 然后将View添加到当前控制器到跟View上面。
01 针对View写一个扩展方法。这个方法为我们从xib中去加载View。
// 02 初始化loginView并且添加到当前控制器的跟View上面。
// 添加约束和添加事件
如上图所示第一个约束为对其约束,对其约束右边的是尺寸约束。
大家可以参照下面2个图。
// 修改控件属性
01 将控件和代码相关联
点击上图箭头指的地方,然后按住ctrl将控件拖拽到视图里面的.h中。如下图。
重写加载方法然后修改其控件,具体代码如下:
// 利用block 将点击事件传到控制器
先在view里面将block进行重命名。然后定义view的一个属性。
在控制器里面进行定义和赋值 并做输入检查的判断。
在按钮的点击事件里面当block不为空的时候,调用block。
// 接着我们可以在加一点花样 就是当位数不够的时候 按钮的颜色为灰色 并且不能点
// 具体的话我就不实现了