我听说 Xcode 12(现在是 Beta 6),Swift 包管理器现在能够包含资源。但我无法打开现实(.rcproject)文件。
Augmented Reality App项目。(RealityKit + SwiftUI + Swift)SPM(Swift 包管理器)SPM项目中,并将其添加到“常规”>“目标”选项卡中的框架中。(通知项目有关本地添加的 spm)Experience.rcproject& ContentView(也复制了自动生成的Experience枚举,您可以通过 Cmd+Click 访问它)到SPMContentView并platforms: [.iOS(.v13)],在SPMresources在存在SPM的路径中添加Experience.rcproject完成这些步骤后,我希望有一个包含 AR 的 swift 包管理器。
但是自动生成的Experience枚举会引发.fileNotFound("Experience.reality")错误。
好像还是没能在 Bundle 中找到真人档案?
你有没有尝试过类似的东西。等待任何帮助。谢谢..
Package.swift
// swift-tools-version:5.3
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription …Run Code Online (Sandbox Code Playgroud) 我有透明导航栏和视图控制器的背景图像,但是当我向导航栏添加一个条形按钮项时,它就像在第二张图片中.我如何将条形按钮项目也完全透明导航栏.
我使用下面的代码使导航栏透明;
extension UINavigationController {
public func presentTransparentNavigationBar() {
navigationBar.setBackgroundImage(UIImage(), forBarMetrics:UIBarMetrics.Default)
navigationBar.translucent = true
navigationBar.shadowImage = UIImage()
setNavigationBarHidden(false, animated:true)
}
public func hideTransparentNavigationBar() {
setNavigationBarHidden(true, animated:false)
navigationBar.setBackgroundImage(UINavigationBar.appearance().backgroundImageForBarMetrics(UIBarMetrics.Default), forBarMetrics:UIBarMetrics.Default)
navigationBar.translucent = UINavigationBar.appearance().translucent
navigationBar.shadowImage = UINavigationBar.appearance().shadowImage
}
}
Run Code Online (Sandbox Code Playgroud)