一、介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow ios程序启动完毕后,创建的第一个视图控制器 ,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view久显示在屏幕上 UIWindow是创建的第一个视图控件(创建 ...
for (UIView *viewin [_webViewsubviews]){ if ([viewisKindOfClass:[UIScrollView class]]){ for (UIView *shadowViewin view.subviews){ // 上下滚动出边界时的黑色的图片 也就 ...
分类:
Web程序 时间:
2019-04-06 09:39:24
阅读次数:
161
一、通过slider控制圆的缩放 1.实现过程 新建一个项目,新建一个继承自UIview的类,并和storyboard中自定义的view进行关联。 界面搭建,如图: 代码示例: YYViewController.m文件 1 // 2 // YYViewController.m 3 // 04-对圆进 ...
分类:
移动开发 时间:
2019-02-05 22:22:24
阅读次数:
222
一、UIView动画(首尾) 1.简单说明 UIKit直接将动画集成到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持 执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码放在[UIView beginAnimati ...
分类:
移动开发 时间:
2019-02-05 20:56:59
阅读次数:
217
一、第一种方式 1.简单说明 以前想要在view中画东西,需要自定义view,创建一个类与之关联,让这个类继承自UIView,然后重写它的DrawRect:方法,然后在该方法中画图。 绘制图形的步骤: (1)获取上下文 (2)绘制图形 (3)渲染图形 如果在layer上画东西,与上面的过程类似。 代 ...
分类:
移动开发 时间:
2019-02-05 20:56:32
阅读次数:
240
一、UIScrollView是什么? 1、UIScrollView是滚动的view,UIView本身不能滚动,子类UIScrollview拓展了滚动方面的功能。 2、UIScrollView是所有滚动视图的基类。以后的UITableView,UITextView等视图都是继承于该类。 使用场景:显示 ...
分类:
其他好文 时间:
2019-02-01 17:11:38
阅读次数:
204
CATransition通常用于通过CALayer控制UIView内子控件的过渡动画,比如删除子控件,添加子控件,切换两个子控件等。 用于子视图的增删查改; ...
分类:
其他好文 时间:
2019-01-31 19:14:17
阅读次数:
162
透明度与图层混合相关,影响到图片绘制的效率。 hidden 此属性为 BOOL 值,用来表示 UIView 是否隐藏。关于隐藏大家都知道就是让 UIView 不显示而已,但是需要注意的是: 当前 UIView 的所有 subview 也会被隐藏,忽略 subview 的 hidden属性。UIVie ...
分类:
其他好文 时间:
2019-01-30 15:46:54
阅读次数:
160
Vue 中的动画特效 CSS 实现标签显隐 transition 过渡动画 如果要在vue中实现过渡动画,需要使用 transition 标签,名字可以随便取。 显示动画原理 代码案例 - 3s完成显示 隐藏动画原理 案例代码 - 隐藏 代码优化 <!DOCTYPE html> <html lang ...
分类:
其他好文 时间:
2019-01-29 13:54:50
阅读次数:
200
MVVM的核心是将原来Controller中的视图逻辑、视图管理、视数中间层的功能剥离出来,形成单独的模块; 大部分功能与视图相关、少部分与数据相关; 视图逻辑和业务逻辑不通; 解决的问题:UIViewController和UIView耦合得十分紧密。 但是除了数据绑定,MVVM还有另一个问题。把业 ...
分类:
其他好文 时间:
2019-01-15 14:30:55
阅读次数:
198