中更改视图的背景颜色

中更改视图的背景颜色

本文介绍了在 swiftUI 中更改视图的背景颜色的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想制作一个简单的表单并更改文本字段的背景颜色,但 Xcode 为我提供了 .background(background: View) 等选项,而不是 .background(Color()).

I want to make a simple form and change the background color of a text field, but Xcode provide me .background(background: View), etc option but not .background(Color()).

推荐答案

Color 符合 View.因此,您可以像使用任何其他 View 一样使用它.您的代码的问题是您添加 cornerRadius inside background 修饰符.应该是这样的:

Color is conformed to View. So you can use it like any other View. The issue with your code is you add cornerRadius inside the background modifier. It should be out like this:

TextField("Title", text: .constant("text"))
    .background(Color.red)
    .cornerRadius(5)

这篇关于在 swiftUI 中更改视图的背景颜色的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 07:08