iOS 震动

震动 API 是在 VibrationIOS.vibrate() 里显示的。在 iOS 上,调用这个函数可以出发一秒钟的振动。振动是异步的,所以这个方法会立即返回。

这对不支持振动的设备是没有任何影响的,例如,iOS 模拟器。

目前是不支持振动模式的。

方法

static vibrate()

例子

Edit on GitHub

  1. 'use strict';
  2. var React = require('react-native');
  3. var {
  4. StyleSheet,
  5. View,
  6. Text,
  7. TouchableHighlight,
  8. VibrationIOS
  9. } = React;
  10. exports.framework = 'React';
  11. exports.title = 'VibrationIOS';
  12. exports.description = 'Vibration API for iOS';
  13. exports.examples = [{
  14. title: 'VibrationIOS.vibrate()',
  15. render() {
  16. return (
  17. <TouchableHighlight
  18. style={styles.wrapper}
  19. onPress={() => VibrationIOS.vibrate()}>
  20. <View style={styles.button}>
  21. <Text>Vibrate</Text>
  22. </View>
  23. </TouchableHighlight>
  24. );
  25. },
  26. }];
  27. var styles = StyleSheet.create({
  28. wrapper: {
  29. borderRadius: 5,
  30. marginBottom: 5,
  31. },
  32. button: {
  33. backgroundColor: '#eeeeee',
  34. padding: 10,
  35. },
  36. });