如何在swiftui中动态更改文本背景颜色?

淘气的

我想通过传递函数将文本背景颜色更改为.background()这样,颜色的值为0或1或2将取决于DB的数据。如何解决:

import SwiftUI

struct ContentView: View {
    @State var color = 0;
    var body: some View {
        Text("Hello, World!")
            .background(changeBkColor(int : self.$color))


    }
}
func changeBkColor(int : color)
{
    if(color == 1)
    {
        return Color.red;
    }
    else if(color == 2)
    {
        return Color.green;
    }
    else
    {
        return Color.blue;
    }
}
struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}
他的脾气

这里是

struct ContentView: View {
    @State var color = 0;
    var body: some View {
        Text("Hello, World!")
            .background(changeBkColor(color: self.color))


    }
}
func changeBkColor(color: Int) -> Color
{
    if(color == 1)
    {
        return Color.red;
    }
    else if(color == 2)
    {
        return Color.green;
    }
    else
    {
        return Color.blue;
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SwiftUI中更改导航栏的背景颜色?

来自分类Dev

如何在SwiftUI中更改步进器的背景颜色?

来自分类Dev

如何在Angularjs中动态更改背景颜色

来自分类Dev

如何在 React 中动态更改正文背景颜色?

来自分类Dev

如何在Android中更改按钮的文本背景颜色?

来自分类Dev

如何在Yakuake中更改背景和文本颜色?

来自分类Dev

如何在Word VSTO中更改注释的文本背景颜色?

来自分类Dev

如何在Android按钮中动态更改文本颜色

来自分类Dev

如何在Wordpress中更改背景颜色

来自分类Dev

如何在ggvis中更改背景颜色?

来自分类Dev

如何在JavaScript中更改背景颜色?

来自分类Dev

如何在JS中更改背景颜色?

来自分类Dev

如何在Rich文本框中更改所选文本背景颜色WPF C#

来自分类Dev

如何在 Angular2 中动态更改十六进制背景颜色?

来自分类Dev

如何在AlertDialog中更改文本颜色

来自分类Dev

如何在pygame中更改文本的颜色

来自分类Dev

如何在Word中更改文本的颜色

来自分类Dev

如何在“条目”中加粗文本并更改其背景颜色?

来自分类Dev

如何在CSS中更改输入框的先前键入的文本背景颜色?

来自分类Dev

如何在Cyberfox / Firefox版本中更改所选文本的背景颜色。39.0?

来自分类Dev

如何在Windows OS上的c ++中更改整个控制台的背景颜色而又不影响文本颜色

来自分类Dev

如何在ASCX文件中动态设置背景颜色?

来自分类Dev

如何在IOS中动态设置背景颜色?

来自分类Dev

如何-动态-更改jQuery Mobile中的链接文本颜色?

来自分类Dev

在SwiftUI中更改TextEditor的背景颜色

来自分类Dev

无法在SwiftUI中更改视图的背景颜色

来自分类Dev

如何在Winforms网格中的矩形中更改背景颜色?

来自分类Dev

如何在 iOS 中的 webview 中更改按钮的背景颜色

来自分类Dev

如何动态更改标签背景颜色?

Related 相关文章

  1. 1

    如何在SwiftUI中更改导航栏的背景颜色?

  2. 2

    如何在SwiftUI中更改步进器的背景颜色?

  3. 3

    如何在Angularjs中动态更改背景颜色

  4. 4

    如何在 React 中动态更改正文背景颜色?

  5. 5

    如何在Android中更改按钮的文本背景颜色?

  6. 6

    如何在Yakuake中更改背景和文本颜色?

  7. 7

    如何在Word VSTO中更改注释的文本背景颜色?

  8. 8

    如何在Android按钮中动态更改文本颜色

  9. 9

    如何在Wordpress中更改背景颜色

  10. 10

    如何在ggvis中更改背景颜色?

  11. 11

    如何在JavaScript中更改背景颜色?

  12. 12

    如何在JS中更改背景颜色?

  13. 13

    如何在Rich文本框中更改所选文本背景颜色WPF C#

  14. 14

    如何在 Angular2 中动态更改十六进制背景颜色?

  15. 15

    如何在AlertDialog中更改文本颜色

  16. 16

    如何在pygame中更改文本的颜色

  17. 17

    如何在Word中更改文本的颜色

  18. 18

    如何在“条目”中加粗文本并更改其背景颜色?

  19. 19

    如何在CSS中更改输入框的先前键入的文本背景颜色?

  20. 20

    如何在Cyberfox / Firefox版本中更改所选文本的背景颜色。39.0?

  21. 21

    如何在Windows OS上的c ++中更改整个控制台的背景颜色而又不影响文本颜色

  22. 22

    如何在ASCX文件中动态设置背景颜色?

  23. 23

    如何在IOS中动态设置背景颜色?

  24. 24

    如何-动态-更改jQuery Mobile中的链接文本颜色?

  25. 25

    在SwiftUI中更改TextEditor的背景颜色

  26. 26

    无法在SwiftUI中更改视图的背景颜色

  27. 27

    如何在Winforms网格中的矩形中更改背景颜色?

  28. 28

    如何在 iOS 中的 webview 中更改按钮的背景颜色

  29. 29

    如何动态更改标签背景颜色?

热门标签

归档