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

Swift

Войти
Регистрация
Восстановить пароль
 
RootKeet
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 4
#1

Swipe в tableview iOS9 xcode7 - Swift

30.09.2015, 17:20. Просмотров 594. Ответов 5
Метки нет (Все метки)

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        return self.sotr.count
    }
    
    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCellWithIdentifier("cell", forIndexPath: indexPath)
        cell.textLabel?.text = self.sotr[indexPath.row]
        return cell 
    }
 
    
    func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool {
        return true
    }
    
    func tableView(tableView: UITableView, editActionsForRowAtIndexPath indexPath: NSIndexPath) -> [UITableViewRowAction]? {
        let callAction = UITableViewRowAction(style: .Default, title: "Call") { (action: UITableViewRowAction!, indexPath: NSIndexPath!) -> Void in
            
        }
        callAction.backgroundColor = UIColor.greenColor()
        return [callAction]
    }
Свайп работает но не показывается кнопка, то ли баг то ли я чего то не дописал, но в эмуляторе сдвигаю ячейку влево а за ней кнопки Call нет(((
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2015, 17:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Swipe в tableview iOS9 xcode7 (Swift):

Связанные TableView - Swift
Подскажите как мне реализовать два связанных TableView на одном ViewController? Мне не понятны следующие моменты: 1) Как в одном...

Как удалить элемент из TableView - Swift
Здравствуйте! В обычной ситуации для отображения кнопки удаления слайдом в TableView достаточно сделать следующее: class...

Не раскрывается (исчез) TableView на ScrollView - Программирование iOS
Здравствуйте. Есть TableView, на обычной вьюхе всё работает нормально. Высота ячеек рассчитывается и т.д. Но вот когда я сделал вью...

Передать значение в TableView с сайта - Swift
Приветствую! Подскажите пожалуйста, каким способом лучше передавать в ячейки компонента данные с сайта? Я сейчас изучаю JSON, но...

Запись данных в ячейку TableView - Программирование iOS
Добрый день. Я только начинаю программировать под iOS, сейчас изучаю работу с таблицами и столкнулся с такой проблемой: пробую добавить в...

TableView - изменение анимации удаления ячеек - Программирование iOS
Всем привет! Есть такая ситуация: Заказчик приложения возмущен новой анимацией удаления ячеек в iOS7 и хочет, "чтобы было, как...

5
Митя800
55 / 56 / 14
Регистрация: 13.07.2015
Сообщений: 187
01.10.2015, 11:57 #2
Проверил код, все работает, и на ObjC, и на Swift. Ячейка выезжает, за ней зеленая кнопка Call. Xcode 7.

Заметил в вашем коде, отсутствует override перед методами суперкласса. Хотя компилятор должен предупредить. Проверьте еще раз, попробуйте создать новый пустой проект.
0
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
01.10.2015, 14:51 #3
У tableView delegate выставили?
0
RootKeet
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 4
01.10.2015, 18:42  [ТС] #4
override нет потому что это не тэйбл вью контроллер, а тэйбл вью во вью контроллере да делегаты выставил, проверял и на мак бук эйр и на вмваре на есимите проверял обновил до капитана на нем проверял нигде нет кнопки, что за хрень не могу понять
0
Митя800
55 / 56 / 14
Регистрация: 13.07.2015
Сообщений: 187
02.10.2015, 09:59 #5
RootKeet, пробовали создавать новый проект?
0
RootKeet
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 4
05.10.2015, 10:28  [ТС] #6
Митя800, Да создал по началу было тоже самое пока не убрал совсем
Objective-C
1
2
3
 func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool {
        return true
    }
потом все начало работать тоже самое если брать сам tableviewcontroller а не просто во вьюконтроллере делать
0
05.10.2015, 10:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2015, 10:28
Привет! Вот еще темы с ответами:

Правильная обработка нажатя кнопки в TableView - Программирование iOS
Здравствуйте. Пишу на Mono. Заполнил таблицу кастомными ячейками, состоящими из кнопки и лейбла и огбычными. При нажатии на кнопку в ячейке...

Получить NSString из JSON и использовать его как заголовок в TableView - Программирование iOS
у меня в JSON файле есть вот такая строчка "titles of sections": мне нужно поставить каждую строку в заголовок соответствующей...

Как связать кнопку Bar Button Item c TableView находящимся в контейнер? - Swift
Всем привет. Простая задача - обновление таблички по нажатии в навигационной панели кнопки обновить. Все было бы наверное проcто, если...

Как динамически изменять высоту TableView при изменяющихся высотах CustomViewCell - Программирование iOS
Здравствуйте. Пишу на Mono но думаю, что с кодом на Obj-C разберусь. В общем есть UITableView заполняю его кастомными ячейками для каждой...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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