在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ HTML/ iOS 警告
JavaScript 環(huán)境
計(jì)時(shí)器
Native 模塊(iOS)
入門
在設(shè)備上運(yùn)行
ProgressBarAndroid
iOS 應(yīng)用程序狀態(tài)
網(wǎng)絡(luò)
ToolbarAndroid
測(cè)試
輔助功能
網(wǎng)絡(luò)信息
DrawerLayoutAndroid
樣式表
手勢(shì)應(yīng)答系統(tǒng)
與現(xiàn)有的應(yīng)用程序集成
樣式
教程
不透明觸摸
調(diào)試 React Native 應(yīng)用
iOS 活動(dòng)指示器
導(dǎo)航器
無反饋觸摸
動(dòng)畫布局
Web 視圖
鏈接庫(kù)
像素比率
React Native 官網(wǎng)首頁介紹
iOS 導(dǎo)航器
交互管理器
全景響應(yīng)器
SwitchAndroid
TabBarIOS.Item
相機(jī)滾動(dòng)
ToastAndroid
iOS 震動(dòng)
BackAndroid
文本輸入
iOS 選擇器
應(yīng)用程序注冊(cè)表
iOS 開關(guān)
滾動(dòng)視圖
iOS 日期選擇器
iOS 警告
iOS 鏈接
視圖
圖片
列表視圖
異步存儲(chǔ)
Native UI 組件(Android)
iOS 滑塊
Map 視圖
高亮觸摸
iOS 推送通知
文本
定位
iOS 狀態(tài)欄
Native UI 組件(iOS)
在設(shè)備上運(yùn)行(Android)
Native 模塊(Android)
Flexbox
已知 Issues
iOS 選項(xiàng)卡
安裝 Android 運(yùn)行環(huán)境

iOS 警告

利用一個(gè)特定的標(biāo)題和消息來啟動(dòng)一個(gè)警告對(duì)話框。

提供一個(gè)可選按鈕的列表。點(diǎn)擊任何按鈕觸發(fā)各自的按下回調(diào)動(dòng)作,并且忽略警告。在默認(rèn)情況下,只有一個(gè)按鈕是“OK”按鈕。列表中最后一個(gè)按鈕被視為“主”按鈕,它被用粗體顯示出來了。

    AlertIOS.alert(
      'Foo Title',
      'My Alert Msg',
      [
        {text: 'Foo', onPress: () => console.log('Foo Pressed!')},
        {text: 'Bar', onPress: () => console.log('Bar Pressed!')},
      ]
    )}

方法

static alert(title: string, message?: string, buttons?: Array<{ text: ?string; onPress: ?Function; }>)  

例子

Edit on GitHub

    'use strict';
    var React = require('react-native');
    var {
      StyleSheet,
      View,
      Text,
      TouchableHighlight,
      AlertIOS,
    } = React;
    exports.framework = 'React';
    exports.title = 'AlertIOS';
    exports.description = 'iOS alerts and action sheets';
    exports.examples = [{
      title: 'Alerts',
      render() {
        return (
          <View>
            <TouchableHighlight style={styles.wrapper}
              onPress={() => AlertIOS.alert(
                'Foo Title',
                'My Alert Msg'
              )}>
              <View style={styles.button}>
                <Text>Alert with message and default button</Text>
              </View>
            </TouchableHighlight>
            <TouchableHighlight style={styles.wrapper}
              onPress={() => AlertIOS.alert(
                null,
                null,
                [
                  {text: 'Button', onPress: () => console.log('Button Pressed!')},
                ]
              )}>
              <View style={styles.button}>
                <Text>Alert with only one button</Text>
              </View>
            </TouchableHighlight>
            <TouchableHighlight style={styles.wrapper}
              onPress={() => AlertIOS.alert(
                'Foo Title',
                'My Alert Msg',
                [
                  {text: 'Foo', onPress: () => console.log('Foo Pressed!')},
                  {text: 'Bar', onPress: () => console.log('Bar Pressed!')},
                ]
              )}>
              <View style={styles.button}>
                <Text>Alert with two buttons</Text>
              </View>
            </TouchableHighlight>
            <TouchableHighlight style={styles.wrapper}
              onPress={() => AlertIOS.alert(
                'Foo Title',
                null,
                [
                  {text: 'Foo', onPress: () => console.log('Foo Pressed!')},
                  {text: 'Bar', onPress: () => console.log('Bar Pressed!')},
                  {text: 'Baz', onPress: () => console.log('Baz Pressed!')},
                ]
              )}>
              <View style={styles.button}>
                <Text>Alert with 3 buttons</Text>
              </View>
            </TouchableHighlight>
            <TouchableHighlight style={styles.wrapper}
              onPress={() => AlertIOS.alert(
                'Foo Title',
                'My Alert Msg',
                '..............'.split('').map((dot, index) => ({
                  text: 'Button ' + index,
                  onPress: () => console.log('Pressed ' + index)
                }))
              )}>
              <View style={styles.button}>
                <Text>Alert with too many buttons</Text>
              </View>
            </TouchableHighlight>
          </View>
        );
      },
    }];
    var styles = StyleSheet.create({
      wrapper: {
        borderRadius: 5,
        marginBottom: 5,
      },
      button: {
        backgroundColor: '#eeeeee',
        padding: 10,
      },
    });
上一篇:異步存儲(chǔ)下一篇:Flexbox