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

B E S U P

ー はじまりを、より良い機能を ー
UIButtonを使ってボタンを作ろう! 入門ガイド
概要
UIButtonは、iOSアプリ開発において非常に重要なUI要素です。この記事では、UIButtonの基本的な説明を分かりやすく解説します。
UIButtonの概要、基本的な使い方、そしてUIButtonをカスタマイズする方法など紹介します。
本文
​1.UIButtonとは何か?
  UIButtonとは、iOSアプリ開発において、タップやクリックなどのユーザーのアクションに対して反応するためのボタンのことです。
​  UIButtonは、アプリ内での操作性やユーザーインターフェースを改善するためによく使用されます。

  UIButtonを作成する方法は、以下の通りです。
【ボタンを設定する】
 let button = UIButton(type: .system)
 button.frame = CGRect(x: 0, y: 0, width: 200, height: 50)
2.UIButtonをカスタマイズする方法
  UIButtonにテキストを追加したり、テキストフォントや文字色、背景色などもカスタマイズすることができます。
  ​以下でUIButtonをカスタマイズするためのコードを紹介していきます。
【ボタンにテキストを設定する】
 button.setTitle("ボタン", for: .normal)

【ボタンのテキストカラーを設定する】
    button.setTitleColor(UIColor.white, for: .normal)

【ボタンのテキストフォントのサイズを設定する】
    button.titleLabel?.font = UIFont.systemFont(ofSize: 35)

​​【ボタンの背景色を設定する】
    button.backgroundColor = UIColor.red
​  ​UIButtonにテキストではなく、イメージ図を追加してアプリ内での操作性やユーザーインターフェースを改善することも出来ます。
​  以下で
UIButtonにイメージ図を追加するコードを紹介します。
【ボタンにイメージ図を設定する】
    let buttonImage = UIImage(named: "ファイル名")

【ボタンにイメージ図を設置する】
    button.setImage(buttonImage!, for: .normal)
3.UIButtonを押したときのアクションを設定する方法
​
    //ボタン押した時のメソッド
    Button.addTarget(self, action: #selector(ViewController. Buttontap(_:)), for: .touchUpInside)

   //ボタンを押したときのアクション

​    @IBAction func Buttontap(_ sender: Any) {
            print("ボタンを押したよ")
    }
まとめ
UIButtonを使用することで、iOSアプリのユーザーインターフェースを構築することができます。
UIButtonをマスターして、カスタマイズして素晴らしいユーザー体験を提供するiOSアプリを作っていきましょう!
コンテンツ一覧へ

ホーム

プライバシーポリシー

お問い合わせ

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