Swift:使用SegmentedControl更改TableViewCell的TextColor

时间:2019-08-03 18:57:56

标签: swift uitableview textcolor segmentedcontrol

我正在使用核心数据在Swift中开发todo应用程序。用户可以在特定的ViewController(AddTodoViewController)中添加待办事项。这些待办事项显示在TableView(TodoTableViewController)中。我实现了SegmentedControl,以提供将待办事项标记为在AddTodoViewController中重要的选项。重要的待办事项的文字应为红色。目前,待办事项之后只有一个感叹号。有谁知道如何解决这个问题?这是一些代码:

@IBAction func indexChanged(_ sender: Any) {
    switch segmentedControl.selectedSegmentIndex {

    case 0:
        guard let text = textView.text else {
            print("Bitte Text eingeben")
            return
        }

        CoreDataManager.shared.createObj(name: text)
        dismiss(animated: true)
        textView.resignFirstResponder()

    case 1:
        let text = textView.text + "!"

        CoreDataManager.shared.createObj(name: text)
        dismiss(animated: true)
        textView.resignFirstResponder()

    default:
        break
    }
}

0 个答案:

没有答案
相关问题