問題タブ [uitextposition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
347 参照

java - テキストをテキストビューの上に動的に揃える方法

テキスト ビューの上部にテキストを動的に揃えようとすると、問題が発生します。テキストビューを動的に作成する方法があります。テキスト ビューの重力を Gravity.TOP に設定しました。textView オブジェクトの一番上にテキストを配置する必要があると信じています。ただし、プロジェクトを実行すると、オブジェクトの上部から約 2 行のテキストのギャップがあります。textView の高さを変更することでこれを回避できますが、textView に読み込まれるテキストの量に応じて、サイズをセットで読み込むことをお勧めします。

これが私の機能です。うまく機能し、本来の機能を果たします。

誰かが私が間違っているところを見ることができれば、本当に感謝しています。上記の方法は非常に長く見えるかもしれませんが、私はJavaが初めてです。

それが役立つかどうかはわかりませんが、textView に表示する文字列は次のとおりです。

0 投票する
2 に答える
9863 参照

ios - UITextPosition を Int に

カーソル位置を設定しようとしている UISearchBar があります。UISearchBar の直接的なものが見つからなかったため、UITectField デリゲートを使用しています。以下は私が使用しているコードです:

質問は「toPosition」の「newRange」オブジェクトにあります。selectedRange.end-1; のようなものが必要です。カーソルを最後から2番目の位置にしたいので。

カーソルを最後から 2 番目の位置に設定するにはどうすればよいですか?

0 投票する
6 に答える
5582 参照

android - Android ボタンのテキストの配置

ボタンの代わりにテキストをボタンの隣に表示するにはどうすればよいですか?

ここに私が必要とするもののスクリーンショットがあります:

ここに画像の説明を入力

最初のボタンにテキストが表示されます。それはボタンに書かれていて、そこから動かすことができませんでした(重力を変えることは別として、しかしそれは私が求めているものではありません)。2 つ目のボタンの横に、達成したいことのガイドラインとしてラベルを付けました。

Androidでこれを行う方法はありますか? ObjectiveC では非常に簡単です。

0 投票する
1 に答える
422 参照

ios7 - UITextView は前の文字を取得します - (つまり、カーソル位置の前の文字) (iOS7)

前に入力した文字を取得する方法がわかりません。言い換えれば、カーソルの直前にある文字をUITextView内のどこにでも取得するにはどうすればよいですか。

ありがとう、

敬具、

意思

0 投票する
0 に答える
261 参照

objective-c - UITextView で行範囲を取得するより良い方法

現在、段落の粒度でトークナイザーを循環させることにより、n 行を含む UITextView の各行のテキスト範囲を取得できます。残念ながら、これはテキストの m 番目の行に対する私の検索アルゴリズムが n 次であることを意味します。アルゴリズムのログを n にする以外に、範囲を見つける簡単な方法はありますか? 以下は、今のところテキスト範囲を見つける方法です。

0 投票する
1 に答える
916 参照

ios - iOS 6 で setSelectedTextRange: を使用すると奇妙な動作が発生する

で非常に奇妙な動作が見られUITextFieldます。カスタムキーボードを実装しましたが、iOS 7 以降でうまく機能します。ただし、iOS 6 では、次の行が呼び出されると (「バックスペース」を実行した後)、テキスト フィールドのカーソルが消え、辞任して最初のレスポンダーに戻らない限り編集できず、プレースホルダーと実際のテキストが重なります。

私の「バックスペース」機能に関連するコードは次のとおりです。

そして、これが私がiOS 6で見ているものです:

奇妙な行動

誰でもこれについて何か洞察がありますか?ありがとう!

編集

これは、 として設定されているゼロ以外の値ごとに発生しているようoffsetです。

0 投票する
5 に答える
114911 参照

ios - Swift での UITextField と UITextView のカーソル位置の取得と設定

私は、UITextFieldカーソル位置を操作する方法を実験してきました。次のように、関連するObjective-Cの回答がいくつか見つかりました

しかし、私は Swift を使用しているので、現在のカーソル位置を取得して Swift に設定する方法を学びたいと思いました。

以下の答えは、私の実験と Objective-C からの翻訳の結果です。

0 投票する
2 に答える
985 参照

ios - UITextView内で現在選択されている行番号を取得するにはどうすればよいですか?

1) 範囲配列の取得 - (void)analyse { if (self.mRangesArray != nil) { [self.mRangesArray removeAllObjects]; } NSString *string = self.text; NSUInteger numberOfLines, index, stringLength = [文字列の長さ];

2) RangesArray 内の Range オブジェクトを現在選択されている Range と比較します
- (NSInteger)getCurrentLineIndex{ /* このメソッドは mRangesArray を取得するために使用されます */ [自己分析];

助けてくれてありがとう。乾杯 :)