[swiftui] タグが付いた質問
SwiftUIは、宣言的な構文でGUIを構築するためのApple社のフレームワークです。このタグはプラットフォームによらず、SwiftUIに関する質問に使用してください。
98 件の質問
0
票
1
回答
175
閲覧数
SwiftUIのNavigationLinkのdestinationがク��ージャにも関わらずオブジェクトを指定できるのはなぜでしょうか?
Swift version 6.1.2を使用しています。
SwiftUIの勉強をしている中で次のようなものを作成しました。
FirstView.swift
struct FirstView: View {
var body: some View {
NavigationView{
NavigationLink(destination: ...
1
票
1
回答
471
閲覧数
SwiftUIのForEachの引数にBindingを渡した際に発生するエラーについて:「Generic parameter 'V' could not be inferred」
SwiftUIをプログラミング中に発生した下記のエラーの原因が特定できません。
Generic parameter 'V' could not be inferred
行いたい処理
Playerという構造体を作成して"name"と"score"というプロパティを設定
1の型を@Stateプロパティの"players"配列の中で初期化
...
0
票
1
回答
212
閲覧数
SwiftUIでのViewModelの書き方について
SwiftUI学習を最近始めました。ViewModelの書き方について教えてください。
以下のようなコードを書いて、Viewからの更新を受けてViewModelでAPIを叩き、@Publishedなpostsを更新することでUIが更新されるような簡単なものから作り始めようとしています。
public class HomeViewModel: ObservableObject {
@...
0
票
1
回答
88
閲覧数
HSplitViewにWKWebViewを入れると動画をフルスクリーンモードにしても全画面にならない
SwiftUIでmacOSのブラウザアプリを作っています。
タイトルの通り、HSplitViewにWKWebViewを内包した状態でYoutubeのフルスクリーン表示ボタンを押したとき、フルスクリーンモードにはなるが、動画のフレームは小さいままです。
ちなみにHStackだと正常にフルスクリーンになります。
以下がそのコードです。何か改善する方法はありませんでしょうか?
struct ...
0
票
1
回答
53
閲覧数
XCTestにてsystemName: でセットしたImage部品のlabelを確認しようとすると全く別の名前が取得される原因を知りたい
こちらでの質問は初めてなので文章が拙いでしょうがご容赦いただけると幸いです。
バージョン14.5(macOS Sonoma)がインストールされているMacBook Proの端末にて、
iOSアプリを作成しております。
Xcodeのバージョンは15.4、SwiftUIでの開発になります。
とある画面に、プロパティのBool値によってImageにセットする画像をcircle←→checkmark....
0
票
1
回答
125
閲覧数
swiftuiにて、録音した音声をトリミングして出力しようとするときにエラーが出てしまう
背景
swiftuiを用いて、録音アプリを作成しています。その中で、録音した音声(ローカル保存)をトリミングする機能を実装しようとしています。
--5/13追記--
Xcode: Ver. 15.3
iOS: 17.4
発生している問題
trimAudio関数を作成し、実際にトリミングを実行しようとすると、以下のエラー文が出てきてしまい、うまく行きません。
error: Optional(...
0
票
1
回答
355
閲覧数
SwiftUIを用いて、 push通知受け取り時に、特定の画面に遷移させたい
Xcode 15.3, Swift 5.10
SwiftUIですが、AppDelegateを用いています。
下記のコードにて、didReceiveでpush通知を受け取った後、NewsViewに遷移させたいのですが、うまくいきません。
push通知を受け取った時に DispatchQueue.main.async {} の中と if let windowScene = UIApplication....
0
票
2
回答
825
閲覧数
SwiftUI Textの改行位置が短くなりすぎるときがある
以下のコードをあるプロジェクトで表示したときと、別のプロジェクトで表示したときで、テキストの改行位置が添付のように変わるのですが、改行位置が変わる原因に何か心当たりはありますでしょうか?
import SwiftUI
@main
struct SwiftUIWorkApp: SwiftUI.App {
var body: some Scene {
WindowGroup {...
1
票
1
回答
160
閲覧数
WebKitのファイルオープン(アップロード)パネルのカスタマイズ
SwiftUIでWKWebViewを表示し、任意のページを表示することは出来ました。しかし、ページ内の「(アップロード)ファイルを選択」をクリックすると、
ファイルダイアログが、WebViewの中心ではなく、スクリーンの中心に表示されます
確定ボタンがSafariではUploadと表示されますが、Openと表示されます
この2点を修正するには、コードをどの様に修正したら良いのでしょうか?...
0
票
1
回答
264
閲覧数
macOSでSwiftUIを使ってWKWebViewを表示したい
iOSのサンプルは沢山あるのですが、macOSのサンプルがなく、流用してみても画面が真っ白で、指定したURLのサイトが表示されません。どなたか、ご教示よろしくお願いします。
WebView.swift
import SwiftUI
import WebKit
struct WebView: NSViewRepresentable {
let url = "https://...
1
票
1
回答
126
閲覧数
スクロールビュー間で画像を移動する方法
swiftuiを使ってiOS用のアプリを作成しているのですが、不明な点がありましたら教えてください。あるスクロールビューに表示されている画像をドラッグして別のスクロールビューに移動したいのですが、現在の問題は、画像をドラッグして移動すると、画像がスクロールビューの外に出ると表示されず、移動できないことです。別のスクロールビューに移動してください。この問題の解決方法を教えていただければ幸いです。
...
0
票
1
回答
125
閲覧数
Unity&MacOSでクリップボードに画像をコピーするネイティブプラグインを作成したい
Unity&MacOSでクリップボードに画像をコピーするネイティブプラグインを作成しようとしているのですが、Swiftの書き方がさっぱりで助けてください。
XCodeでbundleのプロジェクトを作成し、
import Foundation
import SwiftUI
@_cdecl("SetImagePasteboard")
public func ...
1
票
0
回答
365
閲覧数
SwiftUIで画面全体がスクロール可能なtabviewが実装できない
Swift UIで実現したいこと
画面の上部にユーザー情報を表示する。
ユーザー情報の下にタブを表示する。
タブをタップまたはタブの下を横にスワイプして切り替えることができる。
画面全体をスクロールできるようにするが、ユーザー情報が画面からスクロールされると、タブは画面の上部に固定され、タブの下の領域のみがスクロール可能になるようにする。(ユーザーがスクロールを戻した場合、...
1
票
1
回答
365
閲覧数
swiftuiのvideoplayerでmacのデスクトップなどのローカルパスのビデオファイルを再生する方法を知りたい
swiftuiでmacos用のvideoplayerを作っています。
"https~"から始まるurlにはアクセスできますが、ローカルパスをfile:///~のurlで打ち込んでも動画が再生できません。
NSOpenPanelを使った場合はローカルパスにアクセスできますが、直接打ち込んで再生できるようにしたいです。
import AVKit
import SwiftUI
...
0
票
2
回答
106
閲覧数
CoreDataでattribute表示
CoreDataで
EntityをAData、attributeを adataとし、Listで adataを表示したいのですが、初期値が空のためか、items.adataが見つからない
と出ます
items.adata?
としても、出ます。
なにが必要ですか?
struct ContentView: View {
@Environment(\.managedObjectContext) ...