四、询问框、确认框(confirm) 这种类型的提示框有点类似系统的 confirm,它除了有“确定”按钮外,还有个“取消”按钮。 1,基本用法 layer.confirm('确定要删除吗?', function(index){ //点击确定后的回调 //do something layer.close(index); }); 2,修改提示框的标题......
这里所说的通知不是指发给用户看的通知消息,而是系统内部进行消息传递的通知。我在之前也写过一篇文章介绍如何使用 NotificationCenter 来发送、接收通知。 其实 RxSwift 也对 NotificationCenter 进行了扩展,使用起来变得十分简洁,下面通过样例进行演示......
一、基本介绍 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 实现......