众所周知,在 macOS 上安装 Anaconda 会导致其他广泛使用的包/环境管理器(如 Homebrew、Pyenv、Virtualenv 等)出现问题。
我发现的大多数解决方案都是“以 Anaconda 为中心的”,即使用 Anaconda 作为主要的 python 管理器和conda env自制软件等的设置。
但是,我正在寻找一种“以 Homebrew 为中心”的解决方案,并将 Anaconda 设置为一种恭维。Anaconda 的设置方式应该是在conda使用时,它可以使用自己的 Python 和自己的包。并保持系统的其余部分不变。
这种解决方案的动机是因为,例如,当一个人的主要工作流程使用自制软件 Python3 ( python3)、自制软件 pip ( pip3) 和 Pyenv ( pyenv) with requirement.txt. 偶尔在需要项目时使用 Anaconda。
由于 SwiftUI 文本中的一些限制。我必须使用 UIText 代替。
在 UIViewRepresentable 中,
func makeUIView(context: Context) -> UITextView {
let vw = UITextView()
let env = context.environment
// UIFont? Font?
vw.font = env.font
...
}
Run Code Online (Sandbox Code Playgroud)
我想使用 SwiftUI EnvironmentValues 初始化 UIKit UILabel。
更具体地说,为 UIKit UIFont 分配一个 SwiftUI 字体。
问题是,如何将 Font 转换为 UIFont?
我最近升级到 Xcode 11.3 和 Catalina 10.15.2。发行说明指出
Xcode 11.3 包含适用于 iOS 13.3 的 SDK
但是,iOS 13.3 部署目标以及模拟器不存在。
编辑:iOS 13.3 部署目标不存在。
这是一个错误吗?还是我的安装问题?有解决方法吗?
编辑:苹果开发者论坛 Xcode 11.3 的链接:无法选择部署目标 13.3 https://forums.developer.apple.com/thread/126948