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

Swift

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

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

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

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

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

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

Как в Xcode размеры кнопки Switch'a - Программирование iOS
Всем привет от новичка! Возможно ли установить собственные размеры кнопки Switch'a? Есть ли альтернатива?

Узнать тип символа с помощью switch - C#
Добрый день, нужно определить является ли символ char числом (0..9) или буквой (a-z) или большой буквой (A-Z) или остальные символы...

Определить тип треугольника используя исключительно оператор switch - C++
Здравствуйте, получил такую задачу. Дан треугольник, данные его стороны, определить его тип используя ИСКЛЮЧИТЕЛЬНО оператор switch. В...

Ошибка: "Выражение switch или оператор case должны иметь тип..." - C#
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using...

Необходимо получить тип элемента и с помощью CType или DirectCast изменить его тип - Visual Basic .NET
Всем привет! Подскажите, пожалуйста, есть ли вариант решения данной проблемы: Необходимо получить тип элемента и с помощью CType или...

Как сделать чтобы Switch работал в другом Switch'e? - C (СИ)
Как сделать что бы Switch работал в другом Switch'e? Вот допустим выбираем один пункт и в зависимости от выбранного нами пункта последующие...

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

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

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

Добавлено через 23 часа 0 минут
решил вопрос посмотрев видео
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2016, 10:17
Привет! Вот еще темы с ответами:

Реализовать внешнюю функцию с именем make _ тип (), где тип — тип реализуемой структуры - Java SE
Реализовать внешнюю функцию с именем make _ тип (), где тип — тип реализуемой структуры. Функция должна получать в качестве аргументов...

Switch изменить на If - C++ Builder
Помогите изменить свич на иф...( 18-30 строки ) Оператор должен выйти буквально в одну строчку исходник со свичем - работает на 100% ...

подключить switch к другому switch - Сети
Ребята у меня такая просьба. У меня сеть на 10 компьютеров они все подключены через switch, но мне надо к этому switch подключить еще один...

Power Switch и Reset Switch - Материнские платы
Здравствуйте. Покажите мне пожалуйста на этой материнской плате где находится power switch пин и reset switch... Благодарю от всей души.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.04.2016, 10:17
Ответ Создать тему
Опции темы

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