摘要:
更新到ios11,然后使用x-code9运行项目,发现tableview的-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section方法不走,所以页面也华丽丽的变成了一排的cell, 阅读全文
摘要:
触摸事件: UITouch:一个手机第一次点击屏幕,会形成一个UITouch对象,知道离开销毁。表示触碰。UITouch对象能表明当前手指触碰的屏幕位置、状态,状态分为开始触碰、移动、离开。 具体方法介绍如下: 1.override func touchesBegan(_ touches: Set< 阅读全文
摘要:
swift和oc逻辑上都是一样的,只是写法不一样,可以使用一个view,也可以使用一个viewController,两种都可以的,使用view注意初始化的时候给他一个frame,vc的话,直接在本控制器里面写控制即可! 1,创建一个vc,然后在里面初始化一个scrollview,升值contents 阅读全文
摘要:
1,如下图: 选择上图步骤 1,然后选择步骤 2, a app图标,尺寸上面都有, b 启动图,我这是创建好的,如果没有创建,先创建 c 这块需要置为空 接着步骤 b 进入下图 选择 1,点击 2 选择上图 ,可以看到 3 已经创建成功 备注1:如下图 按照步骤,找到 a ,然后取消选中 fdsfg 阅读全文
摘要:
UserDefaults适合轻量级的本地客户端存储,存储一个值,新值可以覆盖旧值,可以重复存储,也可以存储一次,然后直接从UserDefaults里面读取上次存储的信息,很方便,用的时候,宏定义下,直接调用! 轻量级数据库的话,移动端一般使用SQlite数据库,也是一款轻量级的适合移动端设备的数据库 阅读全文
摘要:
一、for循环创建4*4个view,然后对立面的所有view进行动画,这里列集中动画的效果: 1,旋转动画 2,不透明到透明的效果 3,从小到大的效果 记录下三种动画效果 二、使用beginAnimations和commitAnimations方法来实现动画 beginAnimations:此方法开 阅读全文
摘要:
控件工厂类,简而言之就是,减少代码的复用率,只在哪里用,然后在哪里调: 代码如下: 调用: 效果如下: 阅读全文
摘要:
以前在oc构建的项目中,如果这个页面需要构建一些指定的页面,一般我会重新创建个集成与UIView的类,然后同时创建XXX.xib文件,然后直接在上面拖拽控件,非常快速,当然也可以手动布局!个人更喜欢可视化布局! 在swift下,其实实现的逻辑也是一样的,布局风格也相仿,里面加了一个代理传值, 具体代 阅读全文