htmlでのボタン押下処理はよく行うけど、
swiftでのやり方は以下の通り。
//
// ContentView.swift
// testProject
//
// Created by yuki on 2023/09/29.
//
import SwiftUI
struct ContentView: View {
var body: some View {
Button(action: {
print("ボタン押下")
}) {
HStack {
Image(systemName: "checkmark.circle")
Text("ボタンを押して")
}
}
}
}
struct ContentView_Previews: PreviewProvider {
static var previews: some View {
ContentView()
}
}

このコードは、タップすると “ボタン押下” というメッセージがコンソールに表示される単純なものだ。ボタンには “checkmark.circle” のアイコンと “ボタンを押して” というテキストが含まれており、ボタンがタップされるとコンソールにメッセージが表示される。
コードの詳細は以下の通り、
ボタン:
Button
ビューは、ユーザーがタップできる操作可能な領域を表す。action
クロージャは、ボタンがタップされたときに実行されるアクションを指定する。この場合、ボタンがタップされたときに “ボタン押下” というメッセージをコンソールに出力する。HStack
ビュー内に、ボタンの中に表示されるコンテンツを横方向に配置。Image
ビューは、システムのアイコンである “checkmark.circle” のアイコンを表示。Text
ビューは、テキストラベルを表示(ここでは “ボタンを押して” というテキストを表示)。
SWIFT USB顕微鏡カメラ 顕微鏡用デジタルカメラHD 10MP CCD CMOS CマウントWindows/Mac/Linux対応 USB3.0 1000万画素 Swiftcam SC1003-CK
¥48,888 (2025年10月20日 13:12 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)この10メガピクセルのSwiftcamを顕微鏡の三眼ポートまたは通常のアイチューブに取り付けて、フルカラーの写真とビデオを記録します リレーレンズにより、カメラは顕微鏡の倍率に対して正確な視野を表示します 汎用性の高い取り付けシステム-リレーレンズは23.2mmの接眼ポートまたはチューブに適合し、付属のアダプターは30mmおよび30.5mmのチューブサイズに適合 カメラとコンピューター間の超高速転送速度のためのUSB 3.0接続 ※SWIFTCAMの組み立て作業はクリーンルームで行います。出荷前... もっと読む