小编Ily*_*bet的帖子

如何在 SwiftUI 中更改 NavigationView 的背景颜色?

我正在尝试使用以下代码更改 NavigationView(不是导航栏)的背景颜色:

NavigationView {
    Text("Text")
}
.background(Color.clear)
Run Code Online (Sandbox Code Playgroud)

但它不起作用。另外,我尝试更改 UIView 外观:

UIView.appearance().backgroundColor = UIColor.black
Run Code Online (Sandbox Code Playgroud)

但它也不起作用。

实际结果如下:

在此处输入图片说明

想要的结果是:

在此处输入图片说明

有谁知道如何做到这一点?

ios swift swiftui

10
推荐指数
1
解决办法
3459
查看次数

SwiftUI。如何更改TextField的占位符颜色?

我想更改TextField的占位符颜色,但是找不到它的方法。

我尝试设置foregroundColoraccentColor,但它不会更改占位符的颜色。

这是代码:

TextField("Placeholder", $text)
    .foregroundColor(Color.red)
    .accentColor(Color.green)
Run Code Online (Sandbox Code Playgroud)

也许还没有API?

swift swiftui

8
推荐指数
7
解决办法
823
查看次数

Xcode错误:缺少必需的模块“ Firebase”

问题:

我有一个动态框架,该框架使用Firebase了cocoapods添加的功能。我也有使用此动态框架的App。但是,当我尝试构建项目时,出现了错误Missing required module Firebase

我尝试了以下方法:

  • 删除派生数据+清理
  • 重新安装吊舱
  • 在构建设置中添加“导入路径”(在这种情况下,运行时出现错误“未加载库”)

我的Podfile:

target 'Project' do    
  ...
end
target 'Framework' do    
  pod 'Firebase/Core'
  pod 'Firebase/Auth'
end
Run Code Online (Sandbox Code Playgroud)

Framework添加到Embedded binaries和中Linked Frameworks and Libraries

xcode static-libraries cocoapods swift

7
推荐指数
3
解决办法
1329
查看次数

从 ruby​​ 模块调用 Fastlane 操作

我正在尝试使用我在 Fastfile 中使用的一些帮助函数来制作一个 ruby​​ 模块。它看起来如下:

lane :a do |options|
  Utils.foo
end

module Utils
  def self.foo
    get_info_plist_value(...)
  end
end
Run Code Online (Sandbox Code Playgroud)

当我尝试运行车道时,我收到此错误:undefined method 'get_info_plist_value' for Utils:Module

我尝试了以下方法来解决这个问题:

  • extend Utils在模块定义之后添加
  • 包括FastlaneFastlane::Actions进入模块

这些对我没有帮助。

还有其他方法可以解决问题吗?

ruby fastlane

6
推荐指数
1
解决办法
320
查看次数

如何使用RxSwift观察UITextField中的文本更改?

我想观察UITextField.text使用RxSwift 对属性进行的任何更改。

我尝试使用rx.text属性,但仅当我设置如下text属性时才调用该属性:textField.text = "",但在键入文本时不起作用。

我也尝试使用rx.observe(String.self, "text"),但是它给出了相同的结果。

如何观察UITextField中文本的任何变化?

ios swift

3
推荐指数
1
解决办法
859
查看次数

标签 统计

swift ×4

ios ×2

swiftui ×2

cocoapods ×1

fastlane ×1

ruby ×1

static-libraries ×1

xcode ×1