問題タブ [uitextview]

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 投票する
24 に答える
218195 参照

ios - UITextViewでマージン/パディングを失う方法

UITextView大量のテキストを表示する iOS アプリケーションを使用しています。

次に、のオフセット マージン パラメータを使用して、このテキストをページングしていますUITextView

UITextView私の問題は、使用するフォントサイズと書体によって異なるように見えるため、のパディングが計算を混乱させることです。

のコンテンツを囲むパディングを削除することは可能UITextViewですか?

0 投票する
10 に答える
40993 参照

iphone - UITextView 背景画像

背景画像を に設定するにはどうすればよいUITextViewですか?

0 投票する
4 に答える
17390 参照

iphone - Interface Builderで改行を尊重するUITextViewを取得するには?

UITextViewに埋め込まれた単純なアプリがありUIScrollViewます。Interface Builder では、間隔を空けるために複数の改行を追加できません。リターンキーを押すと、に改行を追加するのではなく、「入力の終わり」と見なされますUITextView

間隔のために改行を受け入れるようにするにはどうすればよいですか?

0 投票する
13 に答える
13176 参照

iphone - プログラムでテキストを設定するときに UITextView がジャンプしないようにする

スクロールする UITextView で少量のテキストを更新する必要があります。現在カーソルがある場所にのみ文字を挿入し、ナビゲーション バーのボタンを押してこれを行います。

私の問題は、テキスト ビューの setText メソッドを呼び出すたびに、テキストの一番下にジャンプすることです。contentOffset を使用して selectedRange をリセットしようとしましたが、うまくいきません! これが私の例です:

スクロールをまったく動かさずにテキストを更新する方法はありますか...まるでキーボードで何かを入力したかのように?

編集:

textViewDidChange: デリゲート メソッドを使用してみましたが、まだ元の場所までスクロールしていません。

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

iphone - 独自の UIToolbar を持つ UITextView および UIPickerView

私は自分のアプリで iPhone の Safari のフォーム動作を再現したいと思っています。Web フォームにデータを入力すると、UIKeyboardView のすぐ上に個別の UIToolbar (前、次、完了) が表示されます。オプションを選択する場合も同様です。UIPickerView のすぐ上に同じ UIToolbar が表示されます。

これを実装する方法のデモ/ソースコード/アイデアを探しています。そのツールバーとテキストビュー/ピッカービューを使用して独自のサブビューを作成しますか? もっとエレガントな方法はありますか?特に UITextfield の becomeFirstResponder を活用したものは?

0 投票する
4 に答える
12274 参照

iphone - iPhone - UITextView の問題

これはおそらく簡単なことですが、私には理解できません - テキストビューの編集を終了するにはどうすればよいですか? キーボードを非表示にする方法を教えてください。または、それを消すには、その外側をクリックする必要がありますか?

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

iphone - 他のコントロールにスワイプ イベントを与える

UIViewの上にUITextViewがあります。それらは PageScrollView にあります。ユーザーは、UITextView の外側の任意の場所をスワイプして、次のページ (ビュー) をフリックできます。ユーザーに UITextView をスワイプして、次のビューもフリックしてもらいたいです。

テキストが多すぎる場合、UITextView は垂直方向にスクロールし、ユーザーはスワイプして残りを表示できます。ページングを水平方向にスクロールして表示します。UIView に水平スワイプを与えるには、UITextView が必要です。どうやってやるの?

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

iphone - 2 番目の NavBar を備えた編集可能な TextView - テキストは表示されますが、遅すぎます

2 番目の NavBar を備えた編集可能な TextView - テキストが表示されますが、遅すぎます。

アプリには 1 つのナビゲーション コントローラーがあります。基本的に 3 つのレベルを持つ iPhone アプリがあります。

  1. レベル 1 - カテゴリ名を含むテーブル

  2. レベル 2 - 選択したカテゴリのアイテムのリストを含むテーブル

  3. レベル 3 - アイテムの詳細を表示する UITextView を含む複数のビューを含むタブ付きビュー TextView を使用したこれらのタブ付きビューの 1 つが編集可能です。

    ユーザーが編集可能な TextView をタップすると、キーボードが表示されます。ユーザーは TextView に入力できます。文字は入力したとおりに表示されます。

    このレベル 3 TextView の上部には、右側に BackButton と「home->Level1」ボタンを備えた NavBar (変更のある 3 つのレベルすべてに存在) があります。

編集可能な TextView で、既存の NavBar の下に 2 つ目の NavigationBar を追加するまで、すべて正常に機能します。この 2 番目の NavBar にも 2 つのボタンがあります。それらは保存/キャンセルです。

これらの [保存] ボタンと [キャンセル] ボタンをクリックすると、正しいアクション メソッドに到達します。1 つの例外を除いて、すべてが完璧です。入力されたテキストは、[保存] または [キャンセル] ボタンがタッチされるまで TextView に表示されません。関連するボタンのセットアップとアクション メソッドTabViewController.mは以下のとおりです。このデータを保持する必要があります。

TextView とアクション handleTextChange から通知を取得することでうまくいくと思いましたが、うまくいきませんでした。ハマった。

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

iphone - UITextField と UITextView の内容を NSString に

UITextView と 2 つの UITextField が設定されています。UITextView は、画面の空の部分がタップされたときにファーストレスポンダー ステータスを辞任します。2 つの UITextField も同様で、さらにこれら 2 つのリターン キーもファーストレスポンダー ステータスを辞任します。3 つすべてがインターフェイスで宣言されています。

これらすべての内容を個々の NSString に取得したい、および/またはそれらを次のようなものに直接入力する方法を学びたい:

これは非常に基本的な質問ですが、私はほとんど初心者です。これを行う方法を学べば、おそらくそこから拾うことができるでしょう。

乾杯

(編集)

0 投票する
3 に答える
11714 参照

iphone - UITextView/UITextFieldのスペースをURL形式にエンコードする

UITextViewまたはUITextFieldのコンテンツをパラメーターとしてphpファイルに送信しようとしています

urlstrをログに記録するとき、UITextViewまたはUITextFieldにスペースが含まれていない限り、URL形式は問題ありません。スペースを%20に変換するにはどうすればよいですか?

編集

これが現在のコードです。クラッシュするだけでなく、URLを適切にエンコードしていません。

name = John Doe&tags = recurring nightmare&entry=テストテストテスト

に変換されます

name = John -1844684964oe&tags = recurringightmare&entry = Testing 4.214929e-307sting -1.992836e + 00sting