-
第7回 ノブをドラッグ(パン)で移動できるようにする | SwiftUIでカラーピッカーを作る
SwiftUIでカラーピッカーを作るという連載です。今回はノブをドラッグ(パン)ジェスチャーで移動できるようにする処理を実装します。 【SwiftUIではDragGestureを使う】 UIKitではiOSやiPadOSで、スクリーンを指でなぞるジェスチャーのことを「パン」と呼... -
第6回 コードの整理 | SwiftUIでカラーピッカーを作る
SwiftUIでカラーピッカーを作るという連載記事です。もっと小規模なコードになると思っていたので、あまり整理しないでコードを付け足して来てしまったため、コードがごちゃごちゃになってしまいました。今回はコードの整理をしたいと思います。 【1チャネ... -
第5回 タップで値を設定できるようにする | SwiftUIでカラーピッカーを作る
SwiftUIでカラーピッカーを作るという連載記事です。今回はカラーピッカーのグラデーションビュー上をタップして、RGB値を設定できるようにするためのコードを実装します。 【SwiftUIでタップジェスチャーに対応するには】 SwiftUIでタップジェスチャーに... -
第4回 値によってノブの表示位置を変更する | SwiftUIでカラーピッカーを作る
SwiftUIでカラーピッカーを作る連載記事です。前回まででノブを配置するところまで実装できていますが、現在値に関係無く、値が0のときの場所に固定表示されています。今回は、値によって表示位置を変更する処理を実装します。 【表示位置の計算】 この連... -
iOSのデベロッパーモードについて
iOS 15からデベロッパーモードが導入されました。デベロッパーモードがオフになっているときは、開発中のアプリをインストールしてデバッグするなどの、実機を使ったアプリ開発ができません。この記事ではデベロッパーモードをオンにする方法について解説... -
接続方法によって異なるiPadの充電とMacからの認識
iPadは接続方法及び給電方法によって、充電される場合と充電されない場合があります。また、Macとの接続方法によってMacから認識される場合とされない場合があります。XcodeでiPadアプリをデバッグしているときなど、長時間作業するときには給電できること... -
第3回 現在値のノブを表示する | SwiftUIでカラーピッカーを作る
SwiftUIでカラーピッカーを作るという連載記事です。前回、現在値を表示するテキストフィールドを作りましたので、今回はその続きで、グラデーションビュー上に現在値を示すノブを表示する処理の見た目を実装します。 ノブの形状ですが、この記事では次の... -
SwiftUIでビューの大きさを動的に取得する
SwiftUIでアプリ実行中に動的にビューの大きさを取得するには、GeometryReaderと組み合わせる方法があります。 この記事では具体的な方法とコード例を解説します。 【ビューのサイズをコンソールに出力する】 GeometryReaderと組み合わせて、ビューの大き... -
第2回 現在値を表示する | SwiftUIでカラーピッカーを作る
SwiftUIでカラーピッカーを作るという連載記事です。この連載で作成するカラーピッカーの現在値は次のような表示にしたいと思います。 グラデーションビューの上にラベルと値を表示する 値はキーボードから編集出来るようにする グラデーションビュー上に... -
第1回 SwiftUIでグラデーションを表示する | SwiftUIでカラーピッカーを作る
何回かに分けて、SwiftUIでカラーピッカーを作ってみます。今回はカラーピッカーに表示するグラデーション部分を作ります。 【SwiftUIでグラデーションを表示する】 SwiftUIでグラデーションを表示するには、LinearGradientビューを使います。グラデーショ...