1

質問が些細すぎる場合は申し訳ありませんが、私は xcode をまったく初めて使用します。かなり多くのテキストが含まれるテキストビューをビューに追加しました。プロジェクトを実行すると、正しくスクロールできません。マウス/指で保持している限り、テキストビューがシフトされ、マウス/指を離すとトップに戻ります。すばやくスクロールしようとすると、テキストビューの一番下まですばやく移動します。上下が強力な磁石になっているようです。テキストビューを少しスクロールするとそこで停止するようにするにはどうすればよいですか? バウンスなどのいくつかのプロパティを確認しましたが、思いどおりに動作しませんでした。重要な情報かどうかはわかりませんが、textview をアウトレットとして定義し、@property を割り当てて合成しました。

フォーラムを閲覧しようとしましたが、答えが見つかりませんでした。助けてくれてありがとう。私が持っているTouchesBeganメソッドでは:

- (void)touchesBegan:(NSSet *)touches WithEvent:(UIEvent *)event{
if (text1.editing) {
[text1 resignFirstResponder];
}
[super touchesBegan:touches WithEvent:event];
}
4

2 に答える 2

0

設定してみてください:

yourTextView.pagingEnabled = TRUE;

または、xibで[ページングを有効にする]プロパティを確認します。

于 2012-11-15T05:50:34.477 に答える
0

ここでは、指を動かすコードを書いたかどうかを確認する必要がありますUITextView。そうだと思います。Movingあなたはあなたのメソッドをチェックする必要がありTouchEventsます...、そうならあなたはそのコードを修正する必要があります

これらはTouchEventsメソッドです。これらのメソッドをチェックしてください。

 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
 - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
 - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;

に関連するこれらのメソッド内に何も書かれていない場合は、以下の画像が示すようUITextViewに、そのプロパティを確認する必要があります。UITextView

このAGainをご覧ください。

ここに画像の説明を入力してください

編集:あなたが作成したことを確認してUITextViewくださいSufficient Size

私はそれがあなたの男を助けることを願っています..!!!!!

于 2012-11-15T05:44:39.263 に答える