除了重点编辑器之外,是否有关闭所有其他编辑器的快捷方式?
以前我会用选项打开一个文件,这样它就会显示为第二个编辑器。当我完成第二个编辑器时,我将仅使用 show editor(命令 + 返回)“关闭”它。使用 xcode 11,第二个编辑器不是助理编辑器的一部分。所以,我不能只用显示编辑器“关闭”它。
简单来说.. 是否有关闭右侧编辑器并仅显示左侧编辑器的快捷方式。
将 Xcode 升级到版本 11.1 (11A1027) 后,我的 iOS 应用程序 (MyApp) 在开始运行时在 Xcode 中崩溃,并出现以下运行时错误:
dyld:未找到符号:___chkstk_darwin 引用自:/var/containers/Bundle/Application/xxxxxxxxxx/MyApp.app/MyApp 预期位于:/usr/lib/libSystem.B.dylib
MacOS:Mojave 10.14.6 (18G103) Xcode:11.1 (11A1027) 目标设备:iPhone 6 Plus 目标设备 iOS:12.4.2
在 Xcode 10.3 中没有任何问题。任何帮助,评论将不胜感激。提前致谢。
最近我开始使用 XCTest 测试 iOS 应用程序,但我发现了一些困难,主要困难是删除或重置每个测试类中的应用程序内容。
我目前正在使用 XCode 11 并尝试从 iOS 13 中为每个测试类删除/重置应用程序,我已经尝试过:
这一步在我的测试中非常重要,因为在每个测试中我都需要创建一个配置文件并登录,所以在下一个测试中我需要从头开始安装应用程序
我有一个新的应用程序,理想情况下,它的顶部会有一个深蓝色的导航栏,向上延伸到状态栏的后面。使这个不透明和正确的蓝色颜色很痛苦,但我终于想出了如何通过将以下内容放在包含 NavigationView 的视图的 init() 中来使其工作:
init() {
UINavigationBar.appearance().barTintColor = UIColor(named: "primaryBlue")
UINavigationBar.appearance().backgroundColor = UIColor(named: "primaryBlue")
UINavigationBar.appearance().setBackgroundImage(UIImage(), for: .default)
UINavigationBar.appearance().isOpaque = true
}
Run Code Online (Sandbox Code Playgroud)
这会产生一个如下所示的导航栏。它是蓝色的,但状态栏仍然是白色带黑色文本(我希望它是带白色文本的深蓝色)。
接下来,我知道我必须使状态栏的文本“轻内容”,并从 Idiqual here找到了一个很好的解决方案,但这只是改变了栏的颜色“主题”,似乎没有一种使用此方法更改背景颜色的方法。实施后,我现在有一个状态栏,可以在深色背景上显示浅色文本,但我无法弄清楚如何让 NavigationView 的深蓝色背景扩展到状态栏的顶部。所以我剩下的是这个:
我尝试了几件事,例如将 .edgesIgnoringSafeArea(.top) 添加到几个不同的地方,包括 NavigationView 的右括号以及我在父视图中的 TabView,但没有任何效果。我错过了一些简单的东西吗?如何将 NavigationBar 的颜色扩展到屏幕顶部?这是我的导航视图的代码。此结构称为“FetchFrontPageArticles”:
var body: some View {
NavigationView {
VStack {
List(self.fetcher.articles) { article in
...
}.navigationBarTitle("", displayMode: .inline)
.navigationBarItems(
leading: Text(""),
trailing: NavProfile()
)
}
}
}
Run Code Online (Sandbox Code Playgroud)
“FetchFrontPageArticles”是从此处显示的父 TabView 加载的:
TabView(selection: $selection){
FetchFrontPageArticles()
.tabItem {
VStack {
Image("house")
Text("Home")
}
}
.tag(0)
Text("Second View") …Run Code Online (Sandbox Code Playgroud) 我一直在尝试在 Objective-C iOS-13 应用程序中使用 NDI SDK 4.5 从 iPhone 设备广播相机捕获。
我的示例代码在公共 Github 存储库中:https : //github.com/bharatbiswal/CameraExampleObjectiveC
以下是我发送CMSampleBufferRefsampleBuffer 的方式:
CVPixelBufferRef pixelBuffer = CMSampleBufferGetImageBuffer(sampleBuffer);
NDIlib_video_frame_v2_t video_frame;
video_frame.xres = VIDEO_CAPTURE_WIDTH;
video_frame.yres = VIDEO_CAPTURE_HEIGHT;
video_frame.FourCC = NDIlib_FourCC_type_UYVY; // kCVPixelFormatType_420YpCbCr8BiPlanarFullRange
video_frame.line_stride_in_bytes = VIDEO_CAPTURE_WIDTH * VIDEO_CAPTURE_PIXEL_SIZE;
video_frame.p_data = CVPixelBufferGetBaseAddress(pixelBuffer);
NDIlib_send_send_video_v2(self.my_ndi_send, &video_frame);
Run Code Online (Sandbox Code Playgroud)
我一直在使用“ NewTek NDI Video Monitor ”从网络接收视频。但是,即使它显示为源,视频也不会播放。
有没有人在 iOS 中使用 NDI SDK 来构建广播发送器或接收器功能?请帮忙。
编写一些代码后,我通常选择所有行,然后点击Control+ i。
这会重新缩进代码,但会令人烦恼地一直滚动到底部。
有没有办法阻止 Xcode 向下滚动,以便我可以保留滚动位置?
我的项目有 2 个应用程序目标(App-A 和 App-B,2 个不同的 iOS 应用程序)和两个应用程序目标正在使用的一些不同的依赖项目标(静态库)。
依赖项之一是与后端通信的内部静态框架。该框架有一个运行脚本(在编译任何代码之前)运行以生成 swift 代码。该脚本采用每个应用程序目标都不同的输入文件。
我想在 App Target 中设置一个环境变量,我可以在静态框架的运行脚本中使用它来确定要使用哪个输入文件。
我尝试设置项目->构建设置->User-defined变量并在应用程序目标中设置适当的值,但静态框架似乎从项目设置而不是从目标设置获取值。
在 Xcode 上,有什么方法可以将值从目标应用程序传递到依赖的静态库并在构建过程中使用它?
我使用的是 Xcode 11.3.1
如有任何帮助,我们将不胜感激,谢谢。
将 xcode 升级到 v.11 后,当我复制/粘贴代码时,缩进消失了。下面的示例显示了我复制代码时的外观。有人知道如何解决这个问题吗?
public func configure(_ view: WithdrawelView) {
view.paySumLabel.text = self.pay
view.expensesSumLabel.text = self.expenses
view.refundSumLabel.text = self.refund
view.taxLastYearSumLabel.text = self.taxLastYear
view.futureWithdrawelSumLabel.text = self.futureWithdrawel
view.balanceSumLabel.text = self.balance
}
public func configure(_ view: WithdrawelView) {
view.paySumLabel.text = self.pay
view.expensesSumLabel.text = self.expenses
view.refundSumLabel.text = self.refund
view.taxLastYearSumLabel.text = self.taxLastYear
view.futureWithdrawelSumLabel.text = self.futureWithdrawel
view.balanceSumLabel.text = self.balance
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试剪切图像,正如我们看到的 UI 一样,它看起来不错,但实际上它不会剪切图像,从而导致其他 UI 元素无响应。
这是我正在使用的代码。
struct ImageContentView: View {
var urls:[String] = [
"https://lh3.googleusercontent.com/proxy/80im-IBfLODpLDj8d02uEpSVIhqdjen6H6CeFwgRBxeua-Dgw0R3WONFj1Gk8CwB_MufmC9rQ8qHjyWMejwFcJ1PA2s8AAu5WVsmJA=s0-d",
"https://wallpaperaccess.com/full/530919.jpg"
]
var body: some View {
ScrollView{
VStack{
Button(action: {
}, label: {
Text("Hello")
})
VStack(spacing: 20.0) {
ForEach(self.urls, id:\.self) { url in
WebImage(url: URL.init(string: url)!)
.resizable()
.aspectRatio(contentMode: ContentMode.fill)
.frame(height: UIScreen.main.bounds.size.width * 0.5)
.clipped()
.cornerRadius(10.0)
.shadow(color: Color.red, radius: 10.0, x: 0, y: 0)
}
}.padding()
}
}
}
}
Run Code Online (Sandbox Code Playgroud) xcode11 ×10
xcode ×5
swift ×3
ios13 ×2
swiftui ×2
auto-indent ×1
clipped ×1
imageview ×1
ios ×1
sdwebimage ×1
xcode11.3 ×1
xcode11.5 ×1
xcodebuild ×1
xctest ×1
xcuitest ×1