SwiftでGoogleのMaterialDesignを簡単に使ってみる
注意書き
今回はあくまで簡単(機能する程度)に実装するだけですので、Usageに書かれていることとは違うと思いますが、ゴリゴリに実装したい方は、この記事を読まず公式ガイドのUsageを熟読することをおすすめします。
※こんな感じで少し雑な記事になると思いますがお許しください。。。
今回使うライブラリ
今回使うのは、GoogleがデザインしたMaterialDesignです。
iOS(Swift,Objective-C)だけでなく、Android(Java,Kotolin),Web(HTML,CSS,JavaScript?)もあります。
(詳しくはこちら)
パーツは material.io/components から探せるので、気に入ったものを探してみてください。
その中でも今回はTextFieldを使いたいと思います。
Podライブラリ導入
・Podファイルの生成
$ pod init
・Podファイルに追加
pod 'MaterialComponents/TextFields'
・Podインストール
$ pod install
使い方
・.workspace
ファイルを開きます。
・ストーリーボードに普通のUITextFieldを配置します。
・ViewController.swift
にMaterialComponents.MaterialTextFieldsをインポートします。
import MaterialComponents.MaterialTextFields
・先ほどStoryboardに配置したUITextFieldとコードを関連付けをします。
@IBOutlet weak var GoogleTextField: UITextField!
・Storyboardに戻り、TextFieldのカスタムクラスを、MDCTextField
に変更します。
・背景にこんな感じの入力する項目(Placeholder)みたいなのをつけたいという方は・・・
サンプルGIF
サンプルプロジェクト
Author And Source
この問題について(SwiftでGoogleのMaterialDesignを簡単に使ってみる), 我々は、より多くの情報をここで見つけました https://qiita.com/rea_sna/items/747389d83814ad4491dd著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .