swift相关
边界发动小Devil
new Here Always
展开
-
swiftUI,realitykit识别到设置好的图像加载出整个Experience.rcproject
swiftUI,realitykit识别到图像加载整个AR的Scene。// Load the “ArrowScene” scene from the “Experience” Reality File说明:1.ArrowScene为Experience中场景的名称。2.Experience为Experience.rcproject文件。3.ReferenceImagesLibrary是在Assets.xcassets中建立的group。识别的时候会遍历里面的图片。func makeUIView原创 2022-05-02 22:44:55 · 1296 阅读 · 0 评论 -
ARKit、RealityKit 使用ARSessionDelegate代理协议 获取得到相机的位置
在swiftUI中,ARKit、RealityKit使用ARSessionDelegate代理协议获取得到相机的位置。第一步:使用arView.session.delegate = arView语句将ARSession代理设置为ARView;第二步:扩展ARView,使其遵循ARSessionDelegate协议;第三步:执行协议的相应方法。原创 2022-05-02 09:18:34 · 1581 阅读 · 0 评论 -
swiftUI系统默认弹窗内容
swiftUI系统默认弹窗内容,弹出系统自带的弹窗内容,左右两个按钮取消,确定,点击过后消失弹窗。struct defaultAlert: View { @State private var showingAlert = false var body: some View { VStack{ Text("2qwsd") Button("Show Alert") {原创 2022-04-29 21:59:26 · 1536 阅读 · 0 评论 -
swiftui自定义弹窗,弹出指定消息。
swiftui自定义弹窗,弹出指定消息。也可以理解为页面的跳转。再次点击弹窗中的内容时候消失弹窗的内容。body部分代码如下。struct ContentView : View { var body: some View { return ZStack{ //自定义窗口弹窗 Button("Show自定义原创 2022-04-29 21:51:03 · 3143 阅读 · 0 评论 -
swiftUI开发实现页面的跳转
适配6sp ios13.3使用TabView点击实现跳转,请自行删除掉注释部分和不需要的部分。//// ContentView.swift// GraduationTestApp01//// Created by Humphrey Norton on 2022/4/26.// Copyright © 2022 Humphrey Norton. All rights reserved.//import SwiftUIimport RealityKitimport UIKit原创 2022-04-27 23:19:00 · 1734 阅读 · 0 评论 -
AR开发中,初始页面使用自带的Navigation进行跳转
主=主要问题是,在初始页面使用Navigation的时候就不显示摄像头的内容,被遮挡住。解决办法:在颜色设置的时候,设置一个背景为全部透明的颜色“Color23”,再使用 .background(Color(“Color23”))//设置背景全透明的图片展示出AR界面,给背景上色 就能顺利展示出AR图像出来。适用于这个AR项目(很小),如果是大项目直接看怎么自定义跳转,搜索引擎搜索就行了。var body: some View { // Button("原创 2022-04-26 22:11:32 · 341 阅读 · 0 评论 -
swiftUI中获取格式化显示当前时间
swiftUI中获取格式化显示当前时间,并实现计时功能点击一次获取一次时间。效果大致如下。使用的时候请自行去掉ARViewContainer的部分和注释部分,懒得改了,格式请自己调整一下。//// ContentView.swift// GraduationTestApp01//// Created by Humphrey Norton on 2022/4/26.// Copyright © 2022 Humphrey Norton. All rights reserved./原创 2022-04-27 04:54:11 · 1147 阅读 · 0 评论