一些系统事件的手动触发方法

简介: 测试UIViewController触发UIViewController生命周期中的事件调用 UIViewController.view, 它会触发 UIViewController.viewDidLoad()。

测试UIViewController

触发UIViewController生命周期中的事件

  • 调用 UIViewController.view, 它会触发 UIViewController.viewDidLoad()。
  • 调用 UIViewController.beginAppearanceTransition() 来触发大部分事件。
  • 直接调用生命周期中的函数

手动触发UIControl Events

describe("the 'more bananas' button") {
  it("increments the banana count label when tapped") {
    viewController.moreButton.sendActionsForControlEvents(
      UIControlEvents.TouchUpInside)
    expect(viewController.bananaCountLabel.text).to(equal("1"))
  }
}


文/俞子将(简书作者)
原文链接:http://www.jianshu.com/p/f13fc6aed467
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
目录
相关文章
|
7月前
|
JavaScript UED
常见的触发函数的事件(实现不同的用户体验)
常见的触发函数的事件(实现不同的用户体验)
58 0
|
2月前
|
JavaScript 前端开发
|
3月前
|
JavaScript 前端开发
事件8
事件8
33 2
|
6月前
|
API
(22):事件总结
(22):事件总结
|
6月前
(18):事件
(18):事件
如何让touchmove之后不触发touchend的事件
如何让touchmove之后不触发touchend的事件
61 0
|
安全 C#
C#——事件
C#——事件
101 1
|
API 数据库
9.2领域事件
领域(近似理解为实现某个功能的多个模型)事件可以切断领域模型之间的强依赖关系,事件发布后,由事件的处理者决定如何响应事件,以便于实现事件发布和事件处理的解耦。
|
图形学
Unity碰撞事件和触发事件
大家在刚开始接触Unity的时候,一定要理解碰撞与触发
522 0
Unity碰撞事件和触发事件