Форум программистов, компьютерный форум CyberForum.ru

Swift

Войти
Регистрация
Восстановить пароль
 
nkYellOw
 Аватар для nkYellOw
12 / 12 / 5
Регистрация: 23.10.2012
Сообщений: 43
#1

Изменить cell.accessorytype тип на тип Switch (с кнопкой Switch) - Swift

06.04.2016, 15:45. Просмотров 529. Ответов 3
Метки нет (Все метки)

Добрый день!
1) не могу понять как сделать кастомный тип ячейки в tableview что бы в нем был обычный switch (стандартный). Как сделано в обычном меню телефона при переключении вай фая и т.д....
2) при изменении обрабатывать в событие didSelectRowAtIndexPath ?

Добавлено через 25 минут
забыл добавить. Ячейки у меня формируются динамически, в зависимости от количества списков. Статически известно количество секций и количество элементов в списке...

если через настройку формы создавать количество строк и туда перетащить switch кнопку - то понятно как. А как программно ее добавить в ячейку/строку ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.04.2016, 15:45     Изменить cell.accessorytype тип на тип Switch (с кнопкой Switch)
Посмотрите здесь:

C++ Builder Switch изменить на If
Pascal изменить тип
C (СИ) Как сделать чтобы Switch работал в другом Switch'e?
Сети подключить switch к другому switch
C# Ошибка: "Выражение switch или оператор case должны иметь тип..."
Visual Basic .NET Необходимо получить тип элемента и с помощью CType или DirectCast изменить его тип
Java SE Реализовать внешнюю функцию с именем make _ тип (), где тип — тип реализуемой структуры
Узнать тип символа с помощью switch C#
Power Switch и Reset Switch
Swift Как изменить Base Language с английского на русский в xcode 7
BAT Требуется изменить тип файла и изменить шрифт в документе
Swift Почему не работает переход после клика по cell в результате поиска по таблице?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cin_cout
26 / 26 / 7
Регистрация: 06.10.2012
Сообщений: 119
07.04.2016, 11:11     Изменить cell.accessorytype тип на тип Switch (с кнопкой Switch) #2
Сконфигурировать свою ячейку(и) в отдельном классе с любыми составляющими элементами и использовать по Identifier. Чтобы упростить себе жизнь, дизайн прорисовать в IB (xib-файл).
nkYellOw
 Аватар для nkYellOw
12 / 12 / 5
Регистрация: 23.10.2012
Сообщений: 43
15.04.2016, 09:11  [ТС]     Изменить cell.accessorytype тип на тип Switch (с кнопкой Switch) #3
сделал отдельный tableViewController
сделал tableView статическим с 3 секциями, в каждой секции по 3 строки. У каждой строки назначил Identifier.
в процедуре вывода ячеек пытаюсь получить доступ к ячейке через tableview.dequeueReusableCellWithIdentifier("idcell",forIndexPath:indexPath)
все время возвращает nil
попробовал с одним параметром tableview.dequeueReusableCellWithIdentifier("idcell")
тоже возвращает nil

Не могли бы вы мне подсказать что я делаю не так?
nkYellOw
 Аватар для nkYellOw
12 / 12 / 5
Регистрация: 23.10.2012
Сообщений: 43
19.04.2016, 10:17  [ТС]     Изменить cell.accessorytype тип на тип Switch (с кнопкой Switch) #4
P.S.
забыл написать - создал отдельный класс, и указал путь к классу у каждой ячейки. Указал Identifier и в
tableViewController'e получаю ячейку как:
let cell:myCustomClass = self.tableView.dequeueReusableCellWithIdentifier("mycell") as! myCustomClass

и все равно возвращает nil
не понимаю что не так...

Добавлено через 23 часа 0 минут
решил вопрос посмотрев видео
Yandex
Объявления
19.04.2016, 10:17     Изменить cell.accessorytype тип на тип Switch (с кнопкой Switch)
Ответ Создать тему
Опции темы

Текущее время: 10:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru