プログラム関係の備忘録。技術系記事1000記事以上を目指すブログ
CATEGORY

Swift

  • 2021年2月26日
  • 2021年2月26日

【SwiftUI】外部ブラウザでURLを開きたいときはLinkが使える

初めに Swiftのコードからリンクを外部ブラウザで開きたいとき。これまではUIApplication.shared.open~としていたのですが、iOS14からはとっても簡単になったよう。 UIApplicationを使う方は以下など参考に。https://weblabo.oscasierra.net/swift-shared-openurl-safari/ Linkの使い方 ごく一般的な使用方 […]

  • 2021年2月16日
  • 2021年2月16日

【SwiftUI】NavigationViewからフルスクリーン画面を表示する方法

はじめに 私はSwiftUIについてはまだまだ勉強中なのでなにが定石だというのがわかっていませんが、アプリを作るに当たってとあることに躓きました。 SwiftUIによるUI構築で、NavigationViewとTabViewを使うときは、基本的にTabView内でNavigationViewを呼び出す形になると思うので、TabViewによる遷移した先の画面には全てTabが表示されてしまうわけです。 […]

  • 2020年11月2日
  • 2020年11月2日

【SfiftUI】スタックレイアウトの使い方

スタックの説明と種類 スタックは各ビューを内包するようにすることでビュー同士を並べることが可能スタックにはVStack,HStack,ZStackがある。VStackは縦方向(Vertical)、HStackは横方向(Horizon)、ZStackは前後の方向を指定することができる ビューを縦に並べる 横並びのビューを配置する Specer ビューに合わせて伸縮してくれる余白を挿入することが可能 […]

  • 2020年11月2日
  • 2020年11月2日

【SwiftUI】Imageビューの便利なモデファイア一覧

システムアイコンの使用 使用可能なアイコンの一覧https://developer.apple.com/design/human-interface-guidelines/sf-symbols/overview/ アイコンの加工 resizable 画像をフレームに合わせてリサイズ scaledToFit 縦横の比率を維持してビューサイズに収まるように伸縮 scaledToFill 縦横の比率を維 […]

  • 2020年11月2日
  • 2020年11月2日

【SwiftUI】Textビューの便利なモデファイア一覧

前回 【SwiftUI】よく使う標準のモデファイア lineLimit 表示行数を指定するStringクラスのイニシャライザを使って文字列を繰り返し表示し、lineLimitで行数を制限している truncationMode 文字列を省略する位置を指定 truncationModeのプロパティ head middle teil lineSpacing 行間の幅を指定 font フォントの種類を指定 […]

  • 2020年11月1日
  • 2020年11月2日

【SwiftUI】よく使う標準のモデファイア

前回のおさらい 【Swift】SwiftUIの記法・入門 flame フレームのサイズとビューの配置位置を指定 alignmentのプロパティ center 中央寄せ leading 左寄せ trailing 右寄せ top 上 bottom 下 topLeading 上左 topTrailing 上右 bottomLeading 下左 bottomTrailing 下右 CSSのleftやrig […]

  • 2020年11月1日
  • 2020年11月2日

【SwiftUI】SwiftUIの記法・入門

SwiftではJavaScriptと同様「;」が必要ない。 テキストの表示 テキストの装飾 各ビューが持つメソッド(モデファイア)を並べて記述していくことでスタイルや文字色などの変更が可能 レイアウト VStack 先程のビューをラップしてVStackというビューを作ることで、Vertical(垂直方向)に要素を並べることが可能 bodyの型「some」について Opaque Return Typ […]

  • 2020年8月21日
  • 2020年8月21日

初心者向けのSwift、Xcode入門

ネイティブアプリの開発手法として、ReactNative(expo、react-native-cli)とやってきて、せっかくなのでswiftにも触れておこうというのが今回の記事の内容です。 swiftを使ったiOSアプリの環境構築と、基本的な開発方法について、公式Docを元に日本語で書いていきます。 swiftの環境構築 第一前提として必要なのはmac pcそして最新バージョンのXcode Xco […]