swift 相关问题

Swift是Apple Inc.为其平台和Linux开发的通用开源编程语言。仅将标记用于有关语言功能的问题,或在Swift中需要代码。使用标签[ios],[macos],[watch-os],[tvos],[cocoa-touch]和[cocoa]来获取有关平台或框架的(语言无关的)问题。

为什么状态变量在通过navigationsplitview中的视图层次结构传递时不更新?

我有一个简单的导航PlitView,用户可以从人列表中选择,然后在内容列中出现了他们喜欢的书籍的披露组,然后他们可以选择这本书

回答 1 投票 0

我们如何从Swift Chart Legend中排除给定系列? 我很好奇,是否有一种方法可以从Swift图表提供的自动生成的传说中排除某些系列? 在此示例中,我将如何隐藏“系列1”,从le ...

private struct PlotPoint { let x: Double let y: Double } private struct PlotSeries: Identifiable { let id: Int let name: String let color: Color let points: [PlotPoint] } private func chartPoints(height: Double) -> [PlotPoint] { stride(from: 0.0, through: 1.0, by: 0.05).map { y in PlotPoint(x: y*y, y: y*height) } } private let data: [PlotSeries] = [ PlotSeries(id: 0, name: "Series 1", color: .blue, points: chartPoints(height: 0.25)), PlotSeries(id: 1, name: "Series 2", color: .green, points: chartPoints(height: 0.5)), PlotSeries(id: 2, name: "Series 3", color: .orange, points: chartPoints(height: 0.75)), PlotSeries(id: 3, name: "Series 4", color: .purple, points: chartPoints(height: 1.0)) ] private func foregroundStyleForSeries(_ seriesName: String) -> Color { return data.first { $0.name == seriesName }?.color ?? .gray } struct LegendMinusASeries: View { var body: some View { Chart { ForEach(data) { series in let plot = LinePlot(series.points, x: .value("x", \.x), y: .value("y", \.y)) plot // Splitting for compile speed (See ) .foregroundStyle(by: .value("Series", series.name)) } } .chartForegroundStyleScale(mapping: foregroundStyleForSeries) .padding() } }

回答 1 投票 0

回答 2 投票 0

类似于多个文本视图的字体大小缩放尺寸

我有一个视图布局,其中有多个文本视图,每个文本视图都在hstack中具有相等宽度的父视图内定义。例如: hstack {

回答 0 投票 0

swiftui不能使用iOS 13版本中的navigationbartitle修饰符(已弃用),但可以在iOS14

I将我的最小部署目标从iOS 14.0降低到iOS 13.0。然后,我得到了这个错误: 'avaigationbartitle(_:displaymode :)'仅在iOS 14.0中可用或更新 但是,文档说是

回答 2 投票 0

在将视频上传到firebase

我将视频上传到Firebase时会遇到“未能发出沙箱扩展”错误。我的图像上传正好,只有视频引起问题。 func testuploadlocalvideo(){ ...

回答 1 投票 0

我试图在视图控制器加载个人资料照片后立即获得相机预览,以加载实时视频。 但是,视频一开始没有显示。这是真正的iPhone,而不是

当您打开相机应用程序并从面向前面向前朝向一个或多次,然后返回该应用程序时,视频一开始就不会显示,则视频确实显示。

回答 0 投票 0


在@escaping中允许在swift @escaping中进行多个可选参数 我有这样的方法: func getData(somestring:string,oncomplete:@escaping((_ somearraydata:[string],_ error:error:error:error:error?) - > void)){ 变量结果:[banphone] = [] // s ...

func getdata(someString: String, onComplete: @escaping ((_ someArrayData: [String], _ error: Error?) -> Void)) { var result: [BanPhone] = [] // Some Actions if(someaction is successful) { onComplete(result) } else { onComplete(result, Error) } }

回答 1 投票 0

我在SwiftUi中有一个文本编辑器,当用户返回或backspace时,我正在做一些自定义的事情。 texteditor(文字:$ item.text) 。 .onkeypress(

TextEditor(text: $item.text) .focused($focusedItem, equals: item.id) .onKeyPress(KeyEquivalent.return) { return handleReturn(for: item) } .onKeyPress(KeyEquivalent.delete) { return handleDelete(for: item) } .onKeyPress(KeyEquivalent.space, action: { return handleSpace(for: item) })

回答 1 投票 0


swiftui的导航范围内和尾随按钮未显示在familyactivitypicker

我在Swiftui中有以下观点以显示家庭攻击: 进口Swiftui 进口家庭控制 struct familyActivityPickerview:查看{ @State Private var selectionTodiscourage =

回答 1 投票 0

整合媒介ios

问题:构建MediaPipe并使用他们的示例iOS应用程序进行了播放后,我很惊讶地看到我找不到任何全面的材料,您可以从中学习如何进行t ...

回答 2 投票 0




IPHONE16相机控制和Avcaptureslider - 是否有一种方法可以检测哪个滑块是活动的? 我正在遵循Apple样本代码并尝试添加手动焦点镜头位置滑块: @Available(ios 18.0, *) 私有弹药addcameracontrols(){ 如果!self.session.controls.isempty {...

@available(iOS 18.0, *) private func addCameraControls() { if !self.session.controls.isEmpty { for control in self.session.controls { self.session.removeControl(control) } } self.cameraControlFocusSlider = nil //Focus Slider if self.videoDevice!.isLockingFocusWithCustomLensPositionSupported { self.cameraControlFocusSlider = AVCaptureSlider("Focus", symbolName: "dot.square", in: 0.0...1.0) self.cameraControlFocusSlider!.setActionQueue(self.sessionQueue) { focusValue in //Do manual focus } if self.session.canAddControl(self.cameraControlFocusSlider!) { self.session.addControl(self.cameraControlFocusSlider!) } } }

回答 0 投票 0

我们需要在迁移期间将不变的模型复制到SwiftData的新版本模型?

用示例代码的问题: 我们在版本的Schemav1中有两个Swift数据模型,并希望在下一个App版本中的一个模型中添加一个可选字段。 我们可以将更改模型复制到

回答 1 投票 0

验证应用程序具有NShealthShareusAdeDescription错误

,无论如何,我面临着与Nshealthshareusavedescription的过程中有错误的难题。

回答 0 投票 0

在MacOs

我尝试了什么

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.