Как изменить порядок ячеек таблицы и сохранить состояние ячейки после изменения порядка - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть ячейка таблицы, которая состоит из одного значка кнопки меню -> menutitle -> eyeImage. Как переупорядочить ячейку и сохранить состояние ячейки после переупорядочения? У меня есть два массива для меню и меню.

Мои два массива: -

var menuTitlesArr = ["Portfolio","Moves & Alerts","Market Analysis","Chats","]
var menuIconsArr = ["portfolio","cal","news","chat","more"]

Мой скриншот: - изображение для моей ячейки таблицы:

image for my tableview cell

1 Ответ

0 голосов
/ 17 апреля 2020

Я думаю, что вы можете начать использовать UserDefault , вы можете сохранить массив, используя его

import Foundation

// Access Shared Defaults Object
let userDefaults = UserDefaults.standard

// Create and Write Array of Strings
let array = ["One", "Two", "Three"]
userDefaults.set(array, forKey: "myKey")

// Read/Get Array of Strings
let strings = userDefaults.object(forKey: "myKey")

Затем, когда вы измените порядок ячеек, установите его снова

let array = ["Two", "One", "Three"]
userDefaults.set(array, forKey: "myKey")

Для чего-то более продвинутого я хотел бы использовать Realm для локального хранилища

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...