Skip to content
This repository has been archived by the owner on Jun 20, 2023. It is now read-only.

Latest commit

 

History

History
44 lines (23 loc) · 2.01 KB

2-3-2_UITextFiled-UITextView.md

File metadata and controls

44 lines (23 loc) · 2.01 KB

参考 mixi-inc/iOSTraining 5.3 UITextFiled, UITextView

class reference

UITextField Class Reference

UITextView Class Reference

UITextFieldDelegate Protocol Reference

UITextViewDelegate Protocol Reference

UITextField

少量のテキストを入力するためのコンポーネントです。検索窓やログインアカウント入力などのよく使われます。

textFieldAttributes

UITextView

複数行にわたるテキストを表示することが出来ます。また、ユーザからの入力を受け付けることも可能です。

表示モードにすると、link や email address, phone number などを探索して自動的にリンク処理を行ってくれます。

UITextView は UIScrollView を継承しておりますので、UIScrollView の property にもアクセスできます。

textViewAttributes

Delegate Methods

UITextField, UITextView はそれぞれ Delegate Protocol が存在します。それらを採用することで、イベント通知を受け取ることが出来ます。例えば入力を始める時、入力したとき、入力を終えた時などです。詳しくは公式リファレンスをご確認ください。

問題

下記の図の遷移を実装してください。

TextFieldPractice1

TextViewPractice1

ポイント

  • textField.resignFirstResponder() でキーボードの非表示

この解答はsamples/day3/sample2-3-2にあります。