問題タブ [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.
ios - UITextViewでマージン/パディングを失う方法
UITextView
大量のテキストを表示する iOS アプリケーションを使用しています。
次に、のオフセット マージン パラメータを使用して、このテキストをページングしていますUITextView
。
UITextView
私の問題は、使用するフォントサイズと書体によって異なるように見えるため、のパディングが計算を混乱させることです。
のコンテンツを囲むパディングを削除することは可能UITextView
ですか?
iphone - UITextView 背景画像
背景画像を に設定するにはどうすればよいUITextView
ですか?
iphone - Interface Builderで改行を尊重するUITextViewを取得するには?
UITextView
に埋め込まれた単純なアプリがありUIScrollView
ます。Interface Builder では、間隔を空けるために複数の改行を追加できません。リターンキーを押すと、に改行を追加するのではなく、「入力の終わり」と見なされますUITextView
。
間隔のために改行を受け入れるようにするにはどうすればよいですか?
iphone - プログラムでテキストを設定するときに UITextView がジャンプしないようにする
スクロールする UITextView で少量のテキストを更新する必要があります。現在カーソルがある場所にのみ文字を挿入し、ナビゲーション バーのボタンを押してこれを行います。
私の問題は、テキスト ビューの setText メソッドを呼び出すたびに、テキストの一番下にジャンプすることです。contentOffset を使用して selectedRange をリセットしようとしましたが、うまくいきません! これが私の例です:
スクロールをまったく動かさずにテキストを更新する方法はありますか...まるでキーボードで何かを入力したかのように?
編集:
textViewDidChange: デリゲート メソッドを使用してみましたが、まだ元の場所までスクロールしていません。
iphone - 独自の UIToolbar を持つ UITextView および UIPickerView
私は自分のアプリで iPhone の Safari のフォーム動作を再現したいと思っています。Web フォームにデータを入力すると、UIKeyboardView のすぐ上に個別の UIToolbar (前、次、完了) が表示されます。オプションを選択する場合も同様です。UIPickerView のすぐ上に同じ UIToolbar が表示されます。
これを実装する方法のデモ/ソースコード/アイデアを探しています。そのツールバーとテキストビュー/ピッカービューを使用して独自のサブビューを作成しますか? もっとエレガントな方法はありますか?特に UITextfield の becomeFirstResponder を活用したものは?
iphone - iPhone - UITextView の問題
これはおそらく簡単なことですが、私には理解できません - テキストビューの編集を終了するにはどうすればよいですか? キーボードを非表示にする方法を教えてください。または、それを消すには、その外側をクリックする必要がありますか?
iphone - 他のコントロールにスワイプ イベントを与える
UIViewの上にUITextViewがあります。それらは PageScrollView にあります。ユーザーは、UITextView の外側の任意の場所をスワイプして、次のページ (ビュー) をフリックできます。ユーザーに UITextView をスワイプして、次のビューもフリックしてもらいたいです。
テキストが多すぎる場合、UITextView は垂直方向にスクロールし、ユーザーはスワイプして残りを表示できます。ページングを水平方向にスクロールして表示します。UIView に水平スワイプを与えるには、UITextView が必要です。どうやってやるの?
iphone - 2 番目の NavBar を備えた編集可能な TextView - テキストは表示されますが、遅すぎます
2 番目の NavBar を備えた編集可能な TextView - テキストが表示されますが、遅すぎます。
アプリには 1 つのナビゲーション コントローラーがあります。基本的に 3 つのレベルを持つ iPhone アプリがあります。
レベル 1 - カテゴリ名を含むテーブル
レベル 2 - 選択したカテゴリのアイテムのリストを含むテーブル
レベル 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 から通知を取得することでうまくいくと思いましたが、うまくいきませんでした。ハマった。
iphone - UITextField と UITextView の内容を NSString に
UITextView と 2 つの UITextField が設定されています。UITextView は、画面の空の部分がタップされたときにファーストレスポンダー ステータスを辞任します。2 つの UITextField も同様で、さらにこれら 2 つのリターン キーもファーストレスポンダー ステータスを辞任します。3 つすべてがインターフェイスで宣言されています。
これらすべての内容を個々の NSString に取得したい、および/またはそれらを次のようなものに直接入力する方法を学びたい:
これは非常に基本的な質問ですが、私はほとんど初心者です。これを行う方法を学べば、おそらくそこから拾うことができるでしょう。
乾杯
(編集)
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