Swift 3 Eureka Forms 更改按钮行字体颜色

Posted

技术标签:

【中文标题】Swift 3 Eureka Forms 更改按钮行字体颜色【英文标题】:Swift 3 Eureka Forms change button row font color 【发布时间】:2017-03-13 21:13:32 【问题描述】:

我正在使用 Swift 3 创建一个 ios 应用程序并实现 Eureka Forms。作为表单的一部分,我有一个用作删除按钮的按钮行。因此,我希望将文本颜色更改为白色。

我尝试了以下方法,但是单元格文本颜色会引发错误。关于我如何正确实现这一点的任何想法?

+++ Section("Delete Item")
  <<< ButtonRow() 
  $0.title = "Delete"
  .cellSetup() cell, row in
    cell.backgroundColor = UIColor.red
    cell.textLabel?.textColor = UIColor.whiteColor()
  .onCellSelection   cell, row in self.deleteItem() 

【问题讨论】:

我的回答对你有帮助吗? 【参考方案1】:

你很接近,你必须使用tintColor而不是textColor,使用这个代码

 <<< ButtonRow() 
      $0.title = "Delete"
      .cellSetup() cell, row in
          cell.backgroundColor = UIColor.red
          cell.tintColor = UIColor.white
      

希望对你有帮助

【讨论】:

嘿,谢谢你的想法,对不起。我已经离开我的开发机器几天了,但希望今晚回来尝试一下 @MichaelMoulsdale 好的,让我知道

以上是关于Swift 3 Eureka Forms 更改按钮行字体颜色的主要内容,如果未能解决你的问题,请参考以下文章

Swift 4.1 更新后 Eureka Forms 损坏

Swift Eureka forms:如何限制多值部分中的行数?

Eureka Forms Multiple Selector Row设置默认值

Swift Eureka 隐藏更改部分

更改 Xamarin.Forms 按钮单击的颜色

通过触摸按钮 Swift 3 更改 UIButton 文本标签颜色