Изменение метки только в одной ячейке в Tableview Swift

Насколько я знаю, platform является менее поддельным свойством в объекте навигатора. Вы можете использовать это, чтобы получить booleans.

var isMac = navigator.platform.toUpperCase().indexOf('MAC')!==-1;
var isWindows = navigator.platform.toUpperCase().indexOf('WIN')!==-1;
var isLinux = navigator.platform.toUpperCase().indexOf('LINUX')!==-1;

Если вам нужно отличать Mac от старого PowerPc и нового Intel.

var isMacPpc=navigator.platform==="MacPPC";
var isMacIntel=navigator.platform==="MacIntel";

https: // разработчик .mozilla.org / о / DOM / window.navigator.platform

-1
задан Wolfgang 18 March 2019 в 17:01
поделиться

1 ответ

Это можно сделать, добавив новое свойство

var selectedIndexPath: IndexPath?

и затем вызвав:

tableView.reloadData()

Не следует вызывать метод tableView.cellForRow в методе didSelectRowAt.

0
ответ дан bojanb89 18 March 2019 в 17:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: