問題タブ [uitextviewdelegate]
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.
objective-c - xcodeでのUITextViewの問題
だから私はUITextViewについての説明を読んでいて、キーボードの「戻る」ボタンを押すとキーボードが自動的に非表示になると言っています。しかし、それは機能していなかったので、私は作成してみました
それもうまくいかなかったので、私もやってみました:
そもそも取引全体が機能していない理由がわかりません。誰かが助けることができるかどうか疑問に思いますか?
ios - UITextView のスクロール位置を検出する
ユーザーがUITextViewの一番下までスクロールした場合にのみ「続行」ボタンが有効になる利用規約ページのフォームを実装しようとしています。これまでのところ、クラスを UIScrollView デリゲートとして設定し、以下のメソッドを実装しました。
UITextView が一番下にあるかどうかを確認する方法がわからないため、if ステートメントにコメントしました。
iphone - iPhoneのテキストビューをカバーするキーボード
iPhoneアプリ初心者です。以下は私が持っているものです...
アイテム名を入力すると、適切な画面が表示され、完了オプションが表示されます。[完了] をクリックすると、キーボードが非表示になります。
同じことが時間にも起こります。
説明をクリックして何かを入力すると、次のような画面が表示されます。
今私の問題は、私が見ることUITextView
ができないということです。そのため、入力しているものを見ることができません。
入力している内容を確認できるようにするにはどうすればよいUITextView
ですか。
更新 1
ios - UITextField shouldChangeTextInRange と attributedText を使用すると、スクロールの奇妙な動作が発生する
いくつかの属性を適用するために、レンダリングする前に、入力されたテキストをキャプチャする必要があります。
そのために、NSAttributedString と共に UITextView のデリゲート メソッド shouldChangeTextInRange を使用しています。これまでのところ、うまく機能しています。
問題は、UITextView が一定量のテキストを取得してスクロールを開始したときに、attributedText を変更すると一番上までスクロールし、次の char を使用すると最後までスクロールすることです。
タイピングしている間、そのダンスが上下に動き続けます..
属性付きテキストの代わりに textview.text を設定すると、動作します n
なにか提案を?
前もって感謝します。
ios - UITextView のデリゲート textView:shouldChangeTextInRange:replacementText: で stringByReplaceingCharactersInRange を呼び出しても安全ですか?
テキスト変更イベントをリッスンしようとして、UITextView に基づいてカスタマイズされたテキストビューを実装しました。そこで、UITextView のデリゲートを実装しました。
iOS 5 および iOS 6 では、上記のコードは正常に動作します。しかし、iOS 4.3 では例外でクラッシュします***-[NSCFString replaceCharactersInRange:withString:]: Range or index out of bounds
。iOS 4.3 で見つかったすべての変数値を出力しました。実際には範囲が範囲外になることがありますtextView.text.length
。111 ですがrange
、113,0
. コードの何が問題になっていますか? ありがとう!
iphone - UITextViewの行の多くの文字をバックスペースします
ユーザーがtextView内の文字をバックスペースしているかどうかを確認したいのですが、同じ文字を接続してすべてを削除するために同じ文字が存在するかどうかを確認します...
たとえば、チェックしている文字が「e」の場合、「easy heeeeeello」というテキストがあり、ユーザーがバックスペースを押し始めると、次のようになります。
簡単なheeeeeello->簡単なheeeeeell->簡単なheeeeeel->簡単なheeeeee->簡単なh
コードは、バックスペースが押されたことを検出する必要があります。次に、どのテキストが削除されるかを検出し、そのテキストが文字(この場合は「e」)である場合、その「e」に接触する「e」がさらにあるかどうかをチェックして、「e」のストランドを作成します。 sそしてそれらをすべて削除します。
手伝って頂けますか?
ios - UITextViewテキストを非表示
UITextViewのテキストから特定の単語や表現を隠すことができるかどうか疑問に思いました。たとえば、次の場合:
「あなた」を非表示にしてユーザーに表示されないようにする方法はありますか(ユーザーはtxtを編集できませんが、テキストの一部であるため、txt.textを実行してehole string?
ios - UITextViewデリゲートメソッドtextViewDidChangeSelectionがバックグラウンドから戻ったときに呼び出されない
私はデリゲートメソッドをViewController
実装しています。テストすると、すべてが期待どおりに機能します。ただし、アプリがバックグラウンドに置かれ、その後再びアクティブになった場合、の選択を変更するときにデリゲートメソッドは呼び出されません。この問題を抱えている人は他にいますか?UITextView
textViewDidChangeSelection
TextView
私のUITextView
サブクラスはこれを行います:
上記は、キーボードが表示されないようにすると同時に、TextViewを有効にしたままにするためのものです。
サブクラスもこれを行います:
これは、UITextViewをクリックしたときにコピーペーストのポップアップが表示されないようにするためです。この方法は少し奇妙に見えると思いますが、少し前にSOで見つけたので、本来あるべきことを実行しました。
ios - UITextView の幅と高さを動的に変更する
私のコードは、テキストに従って動的に調整されます。Enter キーを押すと高さが増し、Return キーを押さないと幅が増えます。
でもどうやって作るんだろう
しかし、リターンを押しても幅が広がります。それを防ぐ方法。
ios - スーパークラスにも同じ名前の ivar があるサブクラスに ivar 'delegate' がある
このように定義されたサブクラスがあります
しかし、警告が表示されProperty type 'id<UMTextViewDelegate>' is incompatible with type 'id<UITextViewDelegate>' inherited from 'UITextView'
ます。
この警告を抑制するにはどうすればよいですか? これを追加してみました:
しかし運がない。!!
編集:
私はARCを使用していません