swift/IPhoneアプリ(ios)

【プログラミング初心者向け】Swiftアプリでチャットアプリ(LINE等)によくある画面下テキストフィールド+選択でキーボードが上がってくるUI・機能の実装方法

【プログラミング初心者向け】Swiftアプリでチャットアプリ(LINE等)によくある画面下テキストフィールド+選択でキーボードが上がってくるUI・機能の実装方法

チャットアプリやSNS系のアプリだと、入力までの導線が簡単な方が入力率が上がります!

その分、アプリ内のユーザー・コンテンツも増え副業の収益増加に繋がりますのでもし良ければ実装しましょう!

実装方法

簡単に記載すると以下の3ステップになります!

ステップ1:xibを作成する
ステップ2:xibに対応するviewを作成する
ステップ3:入力欄を表示するページ(View)からステップ1・2で作成したxib/view呼び出す

※具体的な記載方法は参考サイトに記載がありますので本サイトでは割愛いたします

具体的コード参考サイト

このサイトがコードをそのまま流用できますのでおすすめです!
チャットアプリでよくある画面下部のテキストフィールドを実現する

困った時参考用
xibの作成部分などはこちらの方がわかりやすいです!
LINEのようなチャットUIをつくる

カスタムのxib・viewを作成して「EXC_BAD_ACCESS code=2 nib.instantiate」エラーが出た際は以下サイトを参考にすると対応方法がわかるかと思います!
※簡単にいうと、viewファイルをFiles Ownerの方に紐付けます。
ストーリーボードの外部xibファイルからビューを読み込む
Storyboardとxibを使ってViewを小分けで管理する