《MonoTouch开发实践指南》一3.3 为视图控制器及其视图添加功能
3.3 为视图控制器及其视图添加功能
为了更好地理解视图控制器及其视图是如何工作的,下面将示例做得更有趣点儿。iOS设备有一个加速度计,可以通过测量重力来跟踪原点位于屏幕中心的坐标系中的x(右)、y(上)、z(屏幕外)方向。如图3-10所示,在SampleViewController中添加代码用来记录设备移动时的加速度数据。使用加速度计也将演示在iOS中另一个关键模式:委托。接下来的代码,可以简单地通过修改当前项目代码实现,不过在本书的示例代码中,该代码是作为单独的工程LMT3-2实现的。
注意 在模拟器中是没有加速度计的。
要使用加速度计,需要使用UIAccelerometer类。要创建UIAccelerometer的实例,需要使用UIAccelerometer类的静态属性SharedAccelerometer。一旦创建UIAccel