タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

UITextFieldに関するsimamikiiiのブックマーク (4)

  • 入力時にキーボードで隠れないように UITextField を UIToolbar に配置する方法 - present

    iPhone 画面下のツールバーにテキストボックスとボタンを配置して、コメント投稿バーみたいなやつを作ってみた。 Storyboard からはツールバーにテキストボックスを直接配置できないけど、テキストボックスを UIBarButtonItem でくるんでツールバーに追加するようなコードを書くと配置できる。 ただ最初、NavigationController のツールバーにテキストボックスを配置したんだけど、文字を入力するときツールバーがキーボードの下に隠れてしまった。 そこで、新たにツールバーを配置して、そのなかにテキストボックスを配置し、キーボードが表示されたらツールバーの位置を変更するようにしている。もちろん、キーボードが閉じたら元の位置に戻す。 サンプルコードの抜粋は次の通り。 @interface DetailViewController () ... // ツールバー上に配置す

    入力時にキーボードで隠れないように UITextField を UIToolbar に配置する方法 - present
  • iPhoneアプリ用のログイン情報設定画面の作り方 - tomute's note

    注:記事の方法ではパスワードが安全に保管されないようです。より安全に保管する方法を記載しました。(「iPhoneアプリ用のログイン情報設定画面の作り方(その2)」)。 TwitterやFacebook等のサービスと連携するiPhoneアプリを作る場合、ユーザーにそれらのサービスへのログイン情報を設定してもらう必要が出てくる事が多い。そこでUITableViewを使ってユーザ名とパスワードを入力するログイン情報設定画面の作り方を以下に記載する。 実際に作るのは以下のような設定画面。"Grouped"スタイルのUITableViewを使用する。 上記の画面はUITableViewの各セルの中に、UILabelとUITextFieldを埋め込むという形になる。 例えばUITableViewを管理するコントローラクラスをUserInfoSettingControllerとすると以下のような形にな

    iPhoneアプリ用のログイン情報設定画面の作り方 - tomute's note
  • UITableViewでUITextFieldを使うメモ - なんとなく

    よくあるログイン画面は、UITableView で作ってある(気がする)。 なので、それでやりたい。で、まず一歩目が、UITextFieldの配置。簡単そうだけど、意外とハマった。 やりたいのは、こんなの。UITableViewCell で UITextField を使う。入力フィールドがCellの真ん中に表示されるようにする。 TableViewCell の設定。 LoginViewController.m #define TAG_USER_ID 1 #define TAG_PASSWORD 2 // テーブルの列にデータセット - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UILabel *nameLabel; UIText

    UITableViewでUITextFieldを使うメモ - なんとなく
  • キーボードに合わせて画面を上げ下げする

    画面の下の方に TextField がある場合、キーボードが競り上がっても隠れないよう、キーボードが競り上がるのに合わせて画面をにょいっと上げてやる処理が必要になります。 今回は、UIEdgeInsets に関連する Tips 第2段として、キーボードに合わせて画面を上げ下げする方法を紹介します。 まずは、”Lorem ipsum…” UITextView、”Name:” UILabel、UITextField を、UIScrollView に入れます。このビュー構成で次のことをします: キーボードが上がり下がりするタイミングを知らせてもらえるようにする キーボードが競り上がるのに合わせて、画面を上げる キーボードの Done ボタンが押されたら、キーボードを隠す キーボードが隠れるのに合わせて、画面を下げる キーボードが上がり下がりするタイミングを知らせてもらえるようにする キーボードが

    キーボードに合わせて画面を上げ下げする
  • 1