BESUP
  • HOME
  • PRODUCT
  • CONTENT
    • Swift一覧 >
      • UIView(ビュー)
      • UILabel(ラベル)
      • UIButton(ボタン)
      • UITextField(テキストフィールド )
      • UITextFieldの編集・キーボードリターンキーを押した時
      • UITextView(テキストビュー)
      • UITextViewの編集・キーボードリターンキーを押した時
      • UITabBar(タブバー)
      • UINavigationBar(ナビゲーションバー)
      • UITableView(テーブルビュー)
      • 横スライドアニメーション
      • 手描き
  • お問い合わせ

B E S U P

ー はじまりを、より良い機能を ー

UITextViewを理解してメモアプリを作ろう! 入門ガイド

概要
UITextViewは、iOSアプリ開発においてテキストを入力や表示する際によく使われるUI要素の1つです。例えば、メモ帳アプリやブログアプリなど、多くのアプリで使われています。UITextViewは、UITextFieldと比較して複数行のテキストを入力することができる点が異なります。また、スクロール可能な領域にテキストを表示することができるため、長い文章を表示するのにも便利です。

この記事では、UITextViewを作成する方法、UITextViewのカスタマイズ方法などを説明します。
本文
1.UITextViewとは何か?
UITextViewは、iOSアプリケーション開発において、テキストの表示や入力を行うために使用されるUI要素です。UITextViewは、UITextFieldと同様にテキストを扱うことができますが、複数行のテキストの入力や表示が可能である点が異なります。大量のテキストを表示することができるため、長い文章を表示するためのUI要素として有用です。また、フォントやテキストカラーなど、様々な属性を設定することができるため、アプリのデザインに合わせてカスタマイズすることができます。

UITextViewは、iOSフレームワークの一部であり、UIKitフレームワークに含まれています。UITextViewは、Interface Builderを使用して作成することができますが、プログラムからも作成することができます。UITextViewの代表的な使用例は、メモアプリやブログアプリ、チャットアプリなどです。UITextViewは、iOSアプリ開発において重要なUI要素の1つであり、iOSアプリの開発に取り組む上で覚えておくべき要素の1つです。
【テキストビューを設定する】
    var textview = UITextView()

【テキストビューの位置と大きさを設定する】
    textview.frame = CGRect(x: 0, y: 0, width: 200, height: 200)

【テキストビューのテキストを設定する】
​
    textview.text = "テキストビュー"
2.UITextViewをカスタマイズする方法
UITextViewのプロパティを設定することで、UITextViewの見た目や機能をカスタマイズすることができます。
​UITextViewのプロパティには、以下のようなものがあります。 

  • backgroundColor: テキストビューの背景色
  • borderStyle: テキストビューの枠線の種類
  • font: テキストのフォントサイズ

​【テキストビューの背景色を設定する】
 ​textview.backgroundColor = UIColor.white

【テキストビューの枠線の太さを設定する】
    textview.layer.borderWidth = 2

【テキストビューの枠線の色を設定する】
    textview.layer.borderColor = UIColor.red

【テキストビューの枠線を丸くする】
    textview.layer.cornerRadius = 10
3.UITextViewのその他カスタマイズ
UITextViewでは、見た目のカスタマイズの他にテキストビューのテキスト関連についてもカスタマイズすることが出来ます。

  • テキストの位置について(余白の設定)

​
【文字位置の左側に余白を設定する】
​    textview.textContainer.lineFragmentPadding = 15
    textview.leftViewMode = UITextField.ViewMode.always
まとめ
UITextViewは、iOSアプリ開発においてテキストの入力や表示を行うためのUI要素です。UITextViewを使うことで、複数行のテキストを入力することができ、スクロール可能な領域にテキストを表示することができます。本ページでは、UITextViewの基本的な使い方を実例を交えて解説しました。UITextViewをマスターして自分だけのメモアプリなどを開発してみましょう!
コンテンツ一覧へ

ホーム

プライバシーポリシー

お問い合わせ

Copyright © 2020
  • HOME
  • PRODUCT
  • CONTENT
    • Swift一覧 >
      • UIView(ビュー)
      • UILabel(ラベル)
      • UIButton(ボタン)
      • UITextField(テキストフィールド )
      • UITextFieldの編集・キーボードリターンキーを押した時
      • UITextView(テキストビュー)
      • UITextViewの編集・キーボードリターンキーを押した時
      • UITabBar(タブバー)
      • UINavigationBar(ナビゲーションバー)
      • UITableView(テーブルビュー)
      • 横スライドアニメーション
      • 手描き
  • お問い合わせ