一、基本介绍 1,什么是 layer? layer 是一款近年来备受青睐的 web 弹层组件,可轻松实现 Alert / Confirm / Prompt / 普通提示 / 页面区块 / iframe / tips 等等几乎所有的弹出交互。 layer 使用更少的代码展现更强健的功能,且格外注重性能的提升、易用和实用性......
导航栏透明渐变效果在许多 App 中也时常会见到。比如下图,导航栏会随着 tableView 的滑动而发生不同的变化: 默认情况下,导航栏背景是完全透明的。 当 tableView 向上滑动时,导航栏背景逐渐显示出来。 当 tableView 下载滑动时,导航栏背景又逐渐消失......
我们常常会发现一些 App 的导航栏背景是完全透明的,比如下面的 QQ 音乐播放界面: 由于导航栏背景透明,那么整个视图的背景便会占据全部的可视区域,从而让用户有一种沉浸式的体验......
默认情况下,当我们鼠标在画布上时显示的是普通的箭头形状: 而当我们将鼠标移动到某个对象上时,光标则变成十字箭头样式(表示可拖动): 下面演示如何修改这个默认的光标样式。 一、统一设置光标样式 1,基本介绍 通过 canvas 对象的光标相关属性可以对所有的指针样式进行统一设置......
我们知道通过订阅 tableView 的 itemSelected 或 modelSelected 这两个 Rx 扩展方法,可以对单元格的点击事件进行响应,并执行相关的业务代码。 但有时我们并不需要整个 cell 都能进行点击响应,可能是点击单元格内的按钮时才触发相关的操作,下面通过样例演示......
我们浏览网页时会发现,鼠标指针会根据不同类型的元素进行相应的变化,比如:移到文本框上时会变成文本指示样式,移到链接上时会变成手型(手指形状)。 如果想要修改指针样式,只需要通过 cursor 这个 CSS 样式进行设置即可。 1,修改光标样式 假设我们想让光标......
一、基本介绍 1,sendMessage 与 methodInvoked 的区别 (1)在之前的几篇文章中,我用到了 methodInvoked 这个 Rx 扩展方法,其作用是获取代理方法执行后产生的数据流。 (2)除了 methodInvoked 外,还有个 sentMessage 方法也有同样的作用......
过去我们通常都是在 AppDelegate.swift 里的相关回调方法中编写相应的业务逻辑。但一旦功能复杂些,这里就会变得十分混乱难以维护。而且有时想在其它模块中使用这些回调也不容易。 本文演示如何通过对 UIApplication 进行 Rx 扩展,利用 RxSwift 的 DelegateProxy 实现......
1,问题描述 通常情况下页面上的表格只需初始化一次就可以了。但有时我们的代码可能对同一个表格多次进行初始化操作,那么这时浏览器就会弹出错误提示框,内容如下: DataTables warning: table id=myTable - Cannot reinitialise DataTable......
接下来介绍的同样是 RxSwift 的官方样例,演示的是如何对 UIImagePickerControllerDelegate 进行 Rx 封装,方便我们在 RxSwift 项目中选择图片(可以通过拍照、或者从相簿中选取) 三、从本地相册、或摄像头获取图片 1,效果图 (1)点击“拍照”按钮,会打开摄像头进行拍照......