-1

誰かが助けてくれることを願っています、

プラットフォーム全体で同じ GUI を維持しようとしています。ユーザーが iOS と Android の両方で前のページに戻ることができるように、子ページの上部に戻るボタンを配置したいと考えています。

Androidで動作するメソッドを実装しましたが、iOSで同じコードがクラッシュします。後でコードを投稿しますが、ホイールなどを再発明する意味がない、良い例が既にあるかどうか疑問に思っています。

みんな、ありがとう

4

1 に答える 1

0

原因が見つかっても気にしないでください.1回の投与で良い例があれば、私は現時点でハックのように見えるので、それを見たいと思います.

ヘッダー ビュー

<Alloy>
<View id="container">
    <View id="back">
        <ImageView id="backImage"/>
    </View>

</View>

子ビュー

<Alloy>
<Window>
    <View id="mainView">
        <Require src="header" id="header"/>
        <View id="scroller"></View>
        <View id="MsgText">
            <Label id="lblUpcomingEventsMsg" textid="UpcomingEventsMsg" />
            <Label id="lblPleaseSelect" textid="PleaseSelect" />
        </View>
        <View id="TableContainer">
            <TableView id="Eventstable" dataCollection="events" dataFilter="whereFunction" dataTransform="transformFunction">
                <Require src="Eventrow"/>
            </TableView>
        </View>
    </View>
</Window>

ヘッダーJS

$.back.addEventListener('click', function() {
    if ($.back.enabled) { 
        $.trigger('back'); 
        }

});

$.back.on は ios で例外を引き起こし、android で動作します

于 2013-04-14T12:42:58.037 に答える