問題タブ [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.
ios - uitextviewの文字数を制限する
文字列をツイートするためのテキストビューを提供しています。
次の方法を適用して、文字数を140文字に制限しています。
バックスペースが機能していないという最初の条件を除いて、コードはうまく機能しています。メソッドがfalseを返し、ユーザーがそれ以上文字を挿入できないように、140文字の制限に達したと仮定しますが、その後、一部の文字を削除しようとすると、テキストビューは無効になっているように動作します。
したがって、問題は、「テキストビューから文字を削除する方法、textview.text
またはテキストビューを再度有効にする方法」です。
iphone - iPhoneの設定UITextViewデリゲートがオートコンプリートを解除します
次の方法でオートコンプリートを有効にしたいUITextFieldがあります。
UITextViewにデリゲートを指定する場合を除いて、これは正常に機能します。デリゲートが設定されると、オートコンプリートは機能を停止します。デリゲートには、次の方法しかありません。
オートコンプリートを有効にしてデリゲートを設定する方法を知っている人はいますか?
ありがとう!
トリスタン
iphone - UITextView からテキストを取得する
UITextView からテキストの最初の行を取得することは可能ですか? UITextView および NSString クラス リファレンスを調べましたが、これを実現できるメソッドが見つかりません。
uitextview - UITextView デリゲート shouldChangeTextInRange (またはそれ以上) が呼び出されない
UITextView メソッドの変更を追跡する必要があります (実際には行数を制限するため) が、UITextView での編集の開始時に UITextViewDelegate メソッドが呼び出されていません。さえない- (void)textViewDidChange:(UITextView *)textView;
私は何が間違っているのかわからない
そのようなヘッダーファイルに UITextViewDelegate メソッドを追加しました:
@interface PirmasViewController : UIViewController <UITextViewDelegate, MFMa......
そして、変更を追跡するためのメソッドを実装ファイルに入れました。
- (void)textViewDidChange:(UITextView *)textView{NSLog(@"something changed");}
- (BOOL)textView:(UITextView *)aTextView shouldChangeTextInRange:(NSRange)aRange replacementText:(NSString*)aText{
NSLog(@"something changed");
return YES;
}`
しかし、結果はありません。
iphone - iPhone: プログラムでテキスト フィールドをアクティブにするにはどうすればよいですか (ユーザーがタッチするのを待たずに)
UITextFieldDelegate である UIViewController があり、実際にテキスト フィールドに触れることなく、ユーザーがこのビューに移動するとすぐにテキスト フィールドのキーボードが表示されるようにしたいと考えています。また、キーボードを閉じたときにビュー全体を「閉じる」ことができると便利です。ビューを xib ファイルから読み込んでいます。
UITextField のコードにはまだ ivar がありません。私はそれが必要だと思います。この時点では、デリゲートに頼ってキーボードをポップアップさせているだけです。
(タグにあるように、UITextViewDelegate ではないことはわかっていますが、stackoverflow が初めてで、正しい UITextFieldDelegate タグを作成できません。)
iphone - iOS4: プログラムで UITextView の一番下までスクロールできない
この方法を使う前は……。
...プログラムでUITextViewの最後までスクロールしますが、iOS 4.0では機能していないようです。editablility を変更したり、ポイントを挿入したりせずに、プログラムで UITextView の最後までスクロールする方法はありますか (ユーザーが UITextView をタップしてキーボードを表示できる場所)。
また、ファイルの所有者を代理人として割り当てる必要がありますか? 違いはありますか?
iphone - UIKeyboardWillShowNotificationの使用方法
iPhoneのテキストメッセージアプリ(メッセージ)とまったく同じようにChatViewを作成したいと思います。私はそれをプログラムで行っており、キーボードでtextViewを上に移動しようとしています。UIKeyboardWillShowNotificationによって呼び出される関数でこれを実行したいと思います。このエラーのデバッグを手伝ってもらえますか?
ChatViewController.mで、loadView関数でUIKeyboardWillShowNotificationのリスナーを設定し、自分自身をtextViewデリゲートとして設定しましたが、次のようにクラッシュします:キャッチされない例外'NSInvalidArgumentException'、理由:'***-[ChatViewController KeyboardWillShow]:認識されないセレクターがインスタンスに送信されました
しかし、ChatViewController.mでkeyboardWillShowを定義します。なぜその関数が見つからないのですか?
重要なファイルは次のとおりです。
http://github.com/acani/acani-chat/blob/master/Lovers/Classes/ChatViewController.h http://github.com/acani/acani-chat/blob/master/Lovers/Classes/ChatViewController.m
クラッシュしないようにリスナーをコメントアウトしました。
お気軽にgitclonegit@github.com:acani / acani-chat.git
ありがとう!
iphone - ユーザー ヒットが返されたときに UITextView に日付/時刻を挿入する
ユーザーがリターンキーを押すか、Xcode で UITextView の入力を開始するたびに、現在の日付/時刻を挿入しようとしていますが、どこから始めればよいかわかりません。
このメソッドは TextView をクリックするためのものですが、機能していないようです:
ありがとう
アップデート:
Update02:
これを .m ファイルに追加しました。
目的の効果が得られます (キーボードの Return キーを押すたびに Hey が追加されます) が、何も入力できなくなりました... 何かアイデアはありますか?
iphone - UITextViewDelegate でアプリケーションがクラッシュする
私はiPhoneプログラミングとObjective-Cが初めてで、私のUITextView
. サブビューとしてテキストビューを持つビューがあります。テキストビューのデリゲートにしたい別のクラスを作成しました。このデリゲート クラスのヘッダーには、次のステートメントがあります。
を山かっこで囲みますUITextViewDelegate
。また、インターフェイス ビルダーのテキスト ビューを、インターフェイス ビルダーでオブジェクトとして作成したデリゲート クラスに接続しました。しかし、アプリケーションを実行してテキスト ビューをクリックすると、アプリケーションがクラッシュします。
コードでテキスト ビュー デリゲートのインスタンスを初期化し、テキスト ビューのデリゲートをそのインスタンスに設定しようとすると、同じことが起こります。アプリケーションにデリゲートがない場合 (つまり、インターフェイス ビルダーで接続されていないか、コードに入力されていない場合)、アプリケーションは実行されます。ただし、キーボードが表示されたときにテキスト ビューでアニメーション化されたサイズ変更を実行できるように、デリゲートが必要です。
アプリケーションをデリゲートで機能させるために、コードまたはInterface Builderで何をすべきかを教えてください。
@willcodejavaforfood
textView フィールドをタップすると、次のエラー メッセージが表示されます。
[セッションは 2010-08-29 17:39:50 -0400 に開始されました。] プログラムをデバッガーにロードしています... GNU gdb 6.3.50-20050815 (Apple バージョン gdb-962) (Sat Jul 26 08:14:40 UTC 2008) 著作権2004 Free Software Foundation, Inc. GDB は、GNU General Public License の対象となるフリー ソフトウェアであり、特定の条件下で変更および/またはコピーの配布を歓迎します。条件を表示するには、「showcopy」と入力します。GDB の保証は一切ありません。詳細については、「保証を表示」と入力してください。この GDB は "i386-apple-darwin" として構成されました。警告: "/System/Library/Frameworks/UIKit.framework/UIKit" のシンボルを読み取ることができません (ファイルが見つかりません)。警告: 「UIKit」からシンボルを読み取ることができません (まだメモリにマップされていません)。警告: "/System/Library/Frameworks/CoreGraphics.
デバッガーはステータス 0 で終了しました。
iphone-sdk-3.0 - UITextViewでリンク/番号のタップを検出する
UITextViewの電話番号やリンクにユーザーが録音した天気を検出する方法はありませんか?
そのためのデリゲートメソッドはないようです。
何か案は?