0

そこでチャットアプリを作成しましたが、すべて正常に動作しています。しかし、2つの問題があります。最初:私のチャットウィンドウには、チャットラベル(テキスト)の行を含む1つのヘッダービューと1つのテーブルビューが含まれ、1つのテキストフィールドと単語を入力するためのボタンが含まれています。

チャット テーブルに何もないときにチャット ラベルが 1 行だけあるとします。キーボードで何かを入力しようとすると、チャット ラベルがビューから外れます。つまり、ウィンドウを開くと、テーブル ビューが自動的に押し上げられます。 ..キーボードが開いたときにテーブルビューのサイズを変更するにはどうすればよいですか。

2番目:奇妙な問題。古いチャットを読み込んでループし、テーブルビューに追加すると。ループごとにインデックスを作成しない場合もあります..いくつかのテーブル行が前の行の上に表示されます

例 。1 つのテーブルビュー行のチャット時間は午前 11:52 で、他の 12:00 は 12:00 が 11:52 行を超える場合があります。私はループに行を追加していますが..どんな提案も役に立ちます。

私の悪い英語でごめんなさい。

4

1 に答える 1

1
TextField.blur();

キーボードを非表示にします。

以下の例は、DONE ボタンのイベント リスナーです。ボタンをクリックすると、キーボードが消えます。

done.addEventListener('click',function(){ nameTxt.blur(); });
于 2012-04-29T03:51:07.183 に答える