Я пытаюсь перенести мое приложение iOS
на macOS
, используя Catalyst
, но независимо от того, какой стиль UITableViewCellSelectionStyle.gray
визуально показывает подсветку .blue
, в то время как значение .style
все еще печатает .gray
. Я попытался принудительно сбросить его в следующих функциях, но безуспешно.
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell
override func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath)
override func tableView(_ tableView: UITableView, willSelectRowAt indexPath: IndexPath) -> IndexPath?
Несмотря ни на что, он возвращается .blue
с .gray
. Если его значение .none
, оно остается .none
.
Возможный обходной путь - вручную установить цвет фона, что выглядит не так.