Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
1

TableView - изменение анимации удаления ячеек

16.10.2013, 17:58. Просмотров 1134. Ответов 8
Метки нет (Все метки)

Всем привет!

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

Кастомные tableView, в виду моего малого опыта разработки, я еще не делал, может это и не страшно, но если есть шанс обойтись малой кровью, то хотел бы его использовать))

Буду благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2013, 17:58
Ответы с готовыми решениями:

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

Связанные TableView
Подскажите как мне реализовать два связанных TableView на одном ViewController?...

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

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

Запись данных из запроса в TableView
Доброе утро! подскажите куда копать есть функция которая парсит web страницу....

8
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
17.10.2013, 08:15 2
Вариант "пусть тогда в Apple пишет", я так понимаю не прокатит...
Что "конкретно" не устраивает? Вообще есть разные анимации, потэтому я и спрашиваю. А может ему отображение самих ячеек не нравится? Уточните, пожалуйста.
0
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
17.10.2013, 10:47  [ТС] 3
В принципе, если очень постараться, думаю, можно с этой задачи съехать, но мне, как минимум, для себя интересно, как это реализовать))

Не устраивает именно "процесс" удаления ячеек. Сейчас выполняется стандартная анимация iOS 7 (все фото из инета. Надеюсь, я именно стандартную анимацию сейчас выкладываю):
http://ib3.keep4u.ru/s/2013/10/17/72...1f16166bbb.jpg

А требуется вернуть старую из iOS6
http://ib2.keep4u.ru/s/2013/10/17/27...5a590a4dae.jpg
0
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
17.10.2013, 12:04 4
Покапитаню: по статическим картинкам сложновато понять, какую анимацию вы имеете в виду
0
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
17.10.2013, 12:14  [ТС] 5
Цитата Сообщение от glvrzzz Посмотреть сообщение
Покапитаню: по статическим картинкам сложновато понять, какую анимацию вы имеете в виду
Отрезок: 3:02 - 3:04. Так надо сделать:


А на данный момент (что-то не могу найти видео) при удалении ячейка смещается влево, открывая справа область с надписью "Delete", при нажатии на которую происходит, собственно, удаление ячейки.
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
17.10.2013, 13:22 6
Тут 2 варианта:
1. Верный - докажите вашему заказчику, что это не вы, а Apple так сделало, и они знают лучше, что лучше для их девайсов.
2. Развлекательный и денежный - перепишите setSelected/setHighlighted(скорее всего еще что-нибудь понадобится переписать в процессе) у своих tableViewCells для получения такого эффекта.
1
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
17.10.2013, 13:33  [ТС] 7
Цитата Сообщение от zulkis Посмотреть сообщение
перепишите setSelected/setHighlighted(скорее всего еще что-нибудь понадобится переписать в процессе) у своих tableViewCells для получения такого эффекта.
Такую информацию я и искал, спасибо))
Начальству можно, конечно, нажаловаться, что это так надо, "и передайте им всем..", но все равно, "солдат спит - служба идет" - интересно попробовать.
Может понадобится когда-то создать свой TableView с уникальной анимацией, вот и будет опыт))
0
zulkis
684 / 611 / 43
Регистрация: 13.01.2011
Сообщений: 1,724
17.10.2013, 13:37 8
Я немного чушь написал, не -setSelected:, а -setEditing:/setEditing:animated:, конечно же.
Можете еще повесить жесты и сделать по свайпу какие-нибудь анимации... Но это уже зависит от задачи.
0
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
17.10.2013, 13:40  [ТС] 9
Спасибо))
А то перечитываю по пятому разу setSelected в UITableViewCell Class Reference и не въезжаю, что мне с ним делать
0
17.10.2013, 13:40
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2013, 13:40

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

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

Swipe в tableview iOS9 xcode7
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) ->...


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

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

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