RN-ActionSheetIOS

分享或者彈出更多選項操作, ActionSheetIOS

ActionSheetIOS提供了兩個靜態(tài)方法歼跟, 對應(yīng)兩種功能

1 操作表

* showActionSheetWithOptions(options, callback) 彈出一個分類菜單
* 方法中第一個參數(shù) options 是一個對象吕世,該對象里各個屬性介紹如下:
  options:表示可選項的名稱,是一個字符串?dāng)?shù)組扩劝。 
  cancelButtonIndex:表示“取消”按鈕的位置,即“取消”按鈕在 options 數(shù)組中的索引蕴坪。
  destructiveButtonIndex:表示不能使用的按鈕位置聚假,即不能使用的按鈕在 options 數(shù)組中的索引。

2 分享框

* showShareActionSheetWithOptions(options, failureCallback, successCallback) 作用是分享一個 url
    options:表示分享的 url
    failureCallback:失敗的回調(diào)函數(shù)
    successCallback:成功的回調(diào)函數(shù)

3 代碼效果


/**
 * Created by licc on 2017/7/9.
 */

import React, {Component } from 'react';
import {
    StyleSheet,
    View,
    Text,
    ActionSheetIOS
} from 'react-native';

import NavigationBar from './NavigationBar'

export default class ActionSheetExample extends Component {

    render(){
        return(
            <View style={styles.container}>
                <NavigationBar
                    title={'ActionSheetIOS'}
                    statusBar={{backgroundColor:'blue'}}
                />
                <Text style={styles.item} onPress={this.doSheet.bind(this)}>打開操作表</Text>
                <Text style={styles.item} onPress={this.doShare.bind(this)}>打開分享框</Text>
            </View>
        );
    }

    doSheet(){
        ActionSheetIOS.showActionSheetWithOptions({
            options:[
                '撥打電話',
                '發(fā)送郵件',
                '發(fā)送短信',
                '取消'
            ],
            cancelButtonIndex: 3,
            destructiveButtonIndex: 0
        },
            (index)=>{
            alert('您點擊了:' + index);
            }
        );
    }

    doShare(){
        ActionSheetIOS.showShareActionSheetWithOptions({
            url:''
        },
            (error)=>{
                alert(error)
            },
            (e)=>{
                alert(e)
            }
        );
    }
}

const styles = StyleSheet.create({

    container:{
        flex:1
    },

    item:{
        marginTop:10,
        marginLeft:5,
        marginRight:5,
        height:30,
        borderWidth:1,
        padding:6,
        borderColor:'#ddd',
        textAlign:'center'
    },
});

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末机蔗,一起剝皮案震驚了整個濱河市蒲祈,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌萝嘁,老刑警劉巖梆掸,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異牙言,居然都是意外死亡酸钦,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進(jìn)店門咱枉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來卑硫,“玉大人,你說我怎么就攤上這事蚕断』斗” “怎么了?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵亿乳,是天一觀的道長硝拧。 經(jīng)常有香客問我,道長葛假,這世上最難降的妖魔是什么障陶? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮桐款,結(jié)果婚禮上咸这,老公的妹妹穿的比我還像新娘。我一直安慰自己魔眨,他們只是感情好媳维,可當(dāng)我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布酿雪。 她就那樣靜靜地躺著,像睡著了一般侄刽。 火紅的嫁衣襯著肌膚如雪指黎。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天州丹,我揣著相機(jī)與錄音醋安,去河邊找鬼。 笑死墓毒,一個胖子當(dāng)著我的面吹牛吓揪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播所计,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼柠辞,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了主胧?” 一聲冷哼從身側(cè)響起叭首,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎踪栋,沒想到半個月后焙格,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡夷都,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年眷唉,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片损肛。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡厢破,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出治拿,到底是詐尸還是另有隱情摩泪,我是刑警寧澤,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布劫谅,位于F島的核電站见坑,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏捏检。R本人自食惡果不足惜荞驴,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望贯城。 院中可真熱鬧熊楼,春花似錦、人聲如沸能犯。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至执泰,卻和暖如春枕磁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背术吝。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工计济, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人排苍。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓沦寂,卻偏偏與公主長得像,于是被迫代替她去往敵國和親淘衙。 傳聞我的和親對象是個殘疾皇子凑队,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,573評論 2 359

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,297評論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件幔翰、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,120評論 4 61
  • 我走過山時,山不說話西壮, 我路過海時遗增,海不說話, 小毛驢滴滴答答款青,倚天劍伴我走天涯做修。 大家都說我因為愛著楊過大俠,才...
    白羊鐵蛋閱讀 166評論 0 0
  • 當(dāng)你走進(jìn)人群抡草, 你會發(fā)現(xiàn)饰及, 唯一和你同路的, 只有你自己康震。
    李放fun閱讀 569評論 6 13