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

TableView - изменение анимации удаления ячеек - Программирование iOS/iPhone

Восстановить пароль Регистрация
 
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
16.10.2013, 17:58     TableView - изменение анимации удаления ячеек #1
Всем привет!

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

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

Буду благодарен.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
17.10.2013, 08:15     TableView - изменение анимации удаления ячеек #2
Вариант "пусть тогда в Apple пишет", я так понимаю не прокатит...
Что "конкретно" не устраивает? Вообще есть разные анимации, потэтому я и спрашиваю. А может ему отображение самих ячеек не нравится? Уточните, пожалуйста.
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
17.10.2013, 10:47  [ТС]     TableView - изменение анимации удаления ячеек #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
glvrzzz
95 / 71 / 12
Регистрация: 12.12.2012
Сообщений: 214
17.10.2013, 12:04     TableView - изменение анимации удаления ячеек #4
Покапитаню: по статическим картинкам сложновато понять, какую анимацию вы имеете в виду
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
17.10.2013, 12:14  [ТС]     TableView - изменение анимации удаления ячеек #5
Цитата Сообщение от glvrzzz Посмотреть сообщение
Покапитаню: по статическим картинкам сложновато понять, какую анимацию вы имеете в виду
Отрезок: 3:02 - 3:04. Так надо сделать:


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

Правильная обработка нажатя кнопки в TableView
Передать значение в TableView с сайта Swift
Связанные TableView Swift
Swipe в tableview iOS9 xcode7 Swift
Swift Как удалить элемент из TableView

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

Или воспользуйтесь поиском по форуму:
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
17.10.2013, 13:40  [ТС]     TableView - изменение анимации удаления ячеек #9
Спасибо))
А то перечитываю по пятому разу setSelected в UITableViewCell Class Reference и не въезжаю, что мне с ним делать
Yandex
Объявления
17.10.2013, 13:40     TableView - изменение анимации удаления ячеек
Ответ Создать тему
Опции темы

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