JBInterfaceController 1.0.0

JBInterfaceController 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2015年4月

Mike Swanson维护。



  • Mike Swanson

Mike Swanson

JBInterfaceController是WKInterfaceController的子类,它使得使用WatchKit管理界面控制器更加容易。

因为我目前正在忙于自己的WatchKit应用程序的开发,我没有时间编写文档。我建议查看示例项目和头文件。尽管如此,以下是一些简要的评论:

  • 示例展示了如何在发生“模态错误”时,显示替代状态栏的接口控制器。
  • 示例还展示了如何配置委托,如果您需要在显示的界面控制器和其显示控制器之间进行通信。
  • 子类通过调用一个更新接口方法(这些方法部分参考了UIView的drawRect和layoutSubviews概念)来简化界面元素的更新。
  • 我的表格行(我没有在示例中包含)是JBInterface的子类,它简单地使自身无效化。然后在下一个机会进行更新。
  • 有一个准备激活方法,允许您的界面控制器在显示下一页之前进行一些可能的操作,比如预加载数据库。
  • 您在显示界面控制器时可以传递 dismiss blocks。
  • 有一些向显示控制器所在的控制器通知事件的调用(例如,presentedControllerWillActivate:等)。

这是一个相当快速的提取,所以我相信可能没有完全正确。但是,我在那时正忙于其他事情,认为任何东西都比没有好。

要求

由于JBInterfaceController基于WatchKit,因此它需要iOS 8.2或更高版本。