1,问题描述 (1)假设我有如下一个页面(child.html)。该页面会通过 js 监听键盘按下事件。 document.onkeydown=function(event){ var e = event || window.event || arguments.callee.caller.arguments[0]; if(e) { alert("按键code为:" + e.keyCode...... } }
七、UIGestureRecognizer RxCocoa 同样对 UIGestureRecognizer 进行了扩展,并增加相关的响应方法。下面以滑动手势为例,其它手势用法也是一样的......
在之前的文章样例中,所有的绑定都是单向的。但有时候我们需要实现双向绑定。比如将控件的某个属性值与 ViewModel 里的某个 Subject 属性进行双向绑定: 这样当 ViewModel 里的值发生改变时,可以同步反映到控件上。 而如果对控件值做修改,ViewModel 那边值同时也会发生变化......
六、UISlider、UIStepper 1,UISlider(滑块) (1)效果图 当我们拖动滑块时,在控制台中实时输出 slider 当前值。 (2)样例代码......
五、UIActivityIndicatorView 与 UIApplication 1,UIActivityIndicatorView(活动指示器) UIActivityIndicatorView 又叫状态指示器,它会通过一个旋转的“菊花”来表示当前的活动状态。 (1)效果图 通过开关我们可以控制活动指示器是否显示旋转......
四、UISwitch 与 UISwitch 这两个控件的用法其实差不多。 1,UISwitch(开关按钮) (1)假设我们想实现当 switch 开关状态改变时,输出当前值 switch1.rx.isOn.asObservable() .subscribe(onNext: { print("当前开关状态:\($0)") }) .disposed(by: disposeBag)......
三、UIButton 与 UIBarButtonItem 1,按钮点击响应 (1)假设我们想实现点击按钮后,弹出一个消息提示框。 import UIKit import RxSwift import RxCocoa class ViewController: UIViewController ......
二、UITextField 与 UITextView 1,监听单个 textField 内容的变化(textView 同理) (1)下面样例中我们将 textField 里输入的内容实时地显示到控制台中。 (2)样例代码 注意:.orEmpty 可以将 String? 类型的 ControlProperty 转成 String,省得我们再去解包......
在一些商业的 PPT 中,我们经常可以看到许多精美的图表。但这些图表画起来可没那么简单,如果技术不行,花再多的时间也达不到满意的效果。这里我推荐一个在线网站 ProcessOn,可以帮助我们快捷地设计图表。 1,网站介绍 (1)ProcessOn 是一款功能强大的在线作图工具......
RxSwift 是一个用于与 Swift 语言交互的框架,但它只是基础,并不能用来进行用户交互、网络请求等。 而 RxCocoa 是让 Cocoa APIs 更容易使用响应式编程的一个框架。RxCocoa 能够让我们方便地进行响应式网络请求、响应式的用户交互、绑定数据模型到 UI 控件等等......