タグ付けされた質問 「uitextfield」

UITextFieldオブジェクトは、編集可能なテキストを表示し、ユーザーが戻るボタンを押すとターゲットオブジェクトにアクションメッセージを送信するコントロールです。通常、このクラスを使用して、ユーザーから少量のテキストを収集し、そのテキストに基づいて、検索操作などの即時アクションを実行します。

30
キーボードが存在するときに編集を開始するときに、UITextFieldを上に移動するにはどうすればよいですか?
iOS SDKの場合: キーボードを表示するUIViewwith UITextFieldsがあります。私はそれができるようにするためにそれが必要です: のコンテンツをスクロールしてUIScrollView、キーボードが表示されたら他のテキストフィールドを表示できるようにします 自動的に「ジャンプ」(上にスクロール)または短縮 私は私が必要であることを知っていますUIScrollView。私のクラスUIViewをaに変更しようとしましたUIScrollViewが、それでもテキストボックスを上下にスクロールできません。 a UIViewとaの両方が必要UIScrollViewですか?片方はもう片方に入りますか? アクティブなテキストフィールドに自動的にスクロールするには、何を実装する必要がありますか? 理想的には、可能な限り多くのコンポーネントのセットアップをInterface Builderで実行します。必要なものだけのコードを書きたいのですが。 注:私が作業しているUIView(またはUIScrollView)はUITabBar、通常どおり機能する必要があるタブバー()によって表示されます。 編集:キーボードが表示されたときのためにスクロールバーを追加しています。必須ではありませんが、たとえばユーザーがスクロールしてテキストボックスを変更できるため、より良いインターフェイスが提供されているように感じます。 UIScrollViewキーボードを上下に動かしたときにのフレームサイズを変更すると、正常に機能します。私は単に使用しています: -(void)textFieldDidBeginEditing:(UITextField *)textField { //Keyboard becomes visible scrollView.frame = CGRectMake(scrollView.frame.origin.x, scrollView.frame.origin.y, scrollView.frame.size.width, scrollView.frame.size.height - 215 + 50); //resize } -(void)textFieldDidEndEditing:(UITextField *)textField { //keyboard will hide scrollView.frame = CGRectMake(scrollView.frame.origin.x, scrollView.frame.origin.y, scrollView.frame.size.width, scrollView.frame.size.height + 215 - 50); //resize …

30
iPhone UITextField-プレースホルダーのテキストの色を変更する
UITextFieldコントロールで設定したプレースホルダーテキストの色を変更して、黒にします。 通常のテキストをプレースホルダーとして使用せず、すべてのメソッドをオーバーライドしてプレースホルダーの動作を模倣することなく、これを実行したいと思います。 私はこのメソッドをオーバーライドすると信じています: - (void)drawPlaceholderInRect:(CGRect)rect その後、私はこれを行うことができるはずです。しかし、このメソッド内から実際のプレースホルダーオブジェクトにアクセスする方法がわかりません。
566 ios  uitextfield 




30
UITextBorderStyleNoneでUITextFieldのパディングを設定する
のカスタム背景を使用したいと思いましたUITextFields。これは、UITextBorderStyleNone見栄えをよくするために使用する必要があるという事実を除いて、正常に機能します。これにより、テキストはパディングなしで左に固定されます。 UITextBorderStyleRoundedRectカスタムの背景画像を使用することを除いて、パディングを手動で設定して似たようにすることはできますか?
399 ios  uitextfield  padding 

30
Swiftで文字列をIntに変換する
アプリケーションは基本的に、初期および最終の速度と時間を入力して加速度を計算し、式を使用して加速度を計算します。ただし、テキストボックスの値は文字列であるため、整数に変換できません。 @IBOutlet var txtBox1 : UITextField @IBOutlet var txtBox2 : UITextField @IBOutlet var txtBox3 : UITextField @IBOutlet var lblAnswer : UILabel @IBAction func btn1(sender : AnyObject) { let answer1 = "The acceleration is" var answer2 = txtBox1 var answer3 = txtBox2 var answer4 = txtBox3
352 ios  swift  int  uitextfield 

19
UITextFieldが変更されたときに確認するにはどうすればよいですか?
テキストフィールドがいつ変更されるかを確認しようとしています。textViewDidChangeこれは、textViewに使用される関数にも相当します。これまでのところ、これを行っています。 func textFieldDidBeginEditing(textField: UITextField) { if self.status.text == "" && self.username.text == "" { self.topRightButton.enabled = false } else { self.topRightButton.enabled = true } } どの種類の作品ですが、topRightButtonテキストフィールドが押されるとすぐに有効になりますが、テキストが実際に入力されたときにのみ有効にしたいですか?
290 ios  swift  uitextfield 

9
複数行のUITextfieldを作成するには?
ユーザーが情報を書き込む必要のあるアプリケーションを開発しています。この目的のために、UITextField複数行である(通常UITextFieldは単一行です)が必要です。 私がググリングしているときに、この目的UITextViewでUITextfieldはなくを使用するという答えを見つけます。


30
キーボードがすばやく表示されたときにテキストフィールドを移動する
iOSでのプログラミングにSwiftを使用しており、このコードを使用してを移動してUITextFieldいますが、機能しません。関数をkeyboardWillShow正しく呼び出しましたが、テキストフィールドが移動しません。自動レイアウトを使用しています。 override func viewDidLoad() { super.viewDidLoad() NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillShow:"), name:UIKeyboardWillShowNotification, object: nil); NSNotificationCenter.defaultCenter().addObserver(self, selector: Selector("keyboardWillHide:"), name:UIKeyboardWillHideNotification, object: nil); } deinit { NSNotificationCenter.defaultCenter().removeObserver(self); } func keyboardWillShow(notification: NSNotification) { if let keyboardSize = (notification.userInfo?[UIKeyboardFrameBeginUserInfoKey] as? NSValue)?.CGRectValue() { //let contentInsets = UIEdgeInsets(top: 0, left: 0, bottom: keyboardSize.height, right: 0) var frame = self.ChatField.frame …

13
モーダルViewControllerプレゼンテーションスタイルがUIModalPresentationFormSheetの場合、iPadキーボードは閉じません。
注意: iOS 4.3以降の解決策については、承認された回答(上位投票ではない)を参照してください。 この質問は、iPadのキーボードで発見された動作に関するもので、ナビゲーションコントローラーのあるモーダルダイアログに表示された場合、その動作は却下されません。 基本的に、ナビゲーションコントローラーに次の行を表示すると、次のようになります。 navigationController.modalPresentationStyle = UIModalPresentationFormSheet; キーボードは却下されません。この行をコメントアウトすると、キーボードは正常に消えます。 ... ユーザー名とパスワードの2つのtextFieldがあります。ユーザー名には[次へ]ボタンがあり、パスワードには[完了]ボタンがあります。これをモーダルナビゲーションコントローラーに表示しても、キーボードは消えません。 WORKS broken *b = [[broken alloc] initWithNibName:@"broken" bundle:nil]; [self.view addSubview:b.view]; 動作しません broken *b = [[broken alloc] initWithNibName:@"broken" bundle:nil]; UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:b]; navigationController.modalPresentationStyle = UIModalPresentationFormSheet; navigationController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; [self presentModalViewController:navigationController animated:YES]; [navigationController release]; [b release]; ナビゲーションコントローラー部分を削除し、それ自体でモーダルビューコントローラーとして「b」を表示すると、機能します。ナビゲーションコントローラーに問題がありますか? WORKS …

20
Returnキーを押すとすぐにキーボードを非表示にする方法は?
私はUITextfiedテキスト化されたキーボードをクリックしながら使用していますが、押すとreturnキーを押してもキーボードが消えません。私は次のコードを使用しました: func textFieldShouldReturn(textField: UITextField!) -> Bool // called when 'return' key pressed. return NO to ignore. { return true; } メソッドresignfirstresponderが機能していません。
214 ios  swift  uitextfield 


12
UITableViewCellにUITextFieldがある
私はこれを数日間試みていますが、それを試みている人々の大量のメッセージを読んだ後も、この例のように、UITextField一部ので完全に機能することができませんUITableViewCells。 フォームは機能していますが、テキストは表示されていません(ただし、色を青に設定しています)。フォームをクリックすると、キーボードがフィールドに表示され、キーボードイベントを正しく実装できませんでした。私はAppleの例をUICatalogいくつか試しました(主に、ちょっと似たコントロールがあります)が、まだ正しく機能していません。 缶誰かの助けを借り、私(と、この制御を実現しようとするすべての人々 )との簡単な実装ポストUITextFieldでUITableViewCell罰金を動作しますが、?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.