一、transition 1、transition元素样式发生改变时,给元素添加一个过渡动画。 1.1、transition-delay 延迟时间,动画延迟多长时间执行(s|ms) 默认值0s 1.2、transition-duration 动画时长,动画用多长时间完成(s|ms) 默认值 0s 1 ...
分类:
Web程序 时间:
2019-07-22 13:12:45
阅读次数:
154
原理 scrollView的高度(纵向滑动时)时靠内部的子控件撑起来的。我们直接给ScrollView布局会发现失败。用层级检查器发现,ScrollVIiw的高度有问题,我们可以选择添加一个UIView容器,约束容器的edge.equalTo(self.scrollView),和 container ...
分类:
其他好文 时间:
2019-07-19 20:42:52
阅读次数:
95
前言 随着移动互联网科技不断的发展和创新,如今无论是公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,而面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。下面我们一起来一下看看吧。 一、如何绘制UIView? 绘制一个UIView最灵活的方法就是由它自己完成绘制。实际上你不 ...
分类:
移动开发 时间:
2019-07-02 22:59:26
阅读次数:
288
BView遮挡AView,BView有子viewB1,AView有手势。希望点击在B1中的时候,AView可以响应手势。 若果让BView整个userInteractionEnabled = NO,那么点击在BView的任何地方,AView的手势都会响应,不符合要求。 可以用一下函数实现 - (BO ...
分类:
其他好文 时间:
2019-06-18 12:17:19
阅读次数:
89
SwiftUI官方教程(五) 5. 同时使用 UIKit 和 SwiftUI 至此,我们已准备好创建 map view 了,接下来使用 MapKit 中的 MKMapView 类来渲染地图。 在 SwiftUI 中使用 UIView 子类,需要将其他 view 包装在遵循 UIViewReprese ...
分类:
编程语言 时间:
2019-06-15 09:43:56
阅读次数:
124
转换 2D转换 二维平面移动 语法: transform:translateX(移动的距离) translateY(移动的距离); Transform:translate(水平移动距离,垂直移动距离) 可以设置负值,水平的正值是向右移动,垂直的正值是向下移动 二维平面旋转 语法: Transform ...
分类:
Web程序 时间:
2019-05-26 14:28:17
阅读次数:
167
iOS使用的是事件循环+标志更新(视图)机制。 The View Drawing Cycle The UIView class uses an on-demand drawing model for presenting content. When a view first appears on t ...
分类:
移动开发 时间:
2019-05-21 16:04:27
阅读次数:
167
-(void)setBgContentOffsetAnimation:(CGFloat )OffsetX { [UIView animateWithDuration:.25 animations:^ { self.mainScrollView.contentOffset = CGPointMake(... ...
分类:
其他好文 时间:
2019-05-14 11:26:31
阅读次数:
125
一、如何从xib自定义一个CustomView 1)首先创建继承自UIView的子类CustomView 2)创建名字为CustomView的View的Interface文件 3)在xib的资源文件中修改class为CustomView 4)编辑xib,拖拽控件 代码如下: xib 如下 注意cla ...
分类:
其他好文 时间:
2019-04-18 20:23:24
阅读次数:
149
Sqlite的作用不言而喻,就是帮助开发者建立本地数据库,存储一些基本信息。不做过多阐述,需要的深入了解的可以找度娘,本文是针对Sqlite小白在使用上提供一些实例。 一、导入Sqlite.swift 二、建立数据库实例 以下表字段做实例说明。 (1)与数据库建立连接 (2)建立TATLE_LAMP ...
分类:
数据库 时间:
2019-04-15 16:03:53
阅读次数:
157