2010-02-17 2 views
0

Быстрый вопрос здесь.Можно ли настраивать commitEditingStyle?

Я реализую UITableView с ячейками, некоторые из ячеек содержат ссылки.

Я хотел бы использовать что-то вроде commitEditingStyle, поэтому, когда пользователь прокручивает определенную строку, он отображает собственное сообщение вместо Delete или Insert, я хочу, чтобы оно было Mail, поэтому я могу отправить ссылку кому-то.

Возможно ли это? Я в настоящее время использую Alert, и я хотел бы изменить это на салфетки.

Заранее спасибо.

ответ

0

Во-первых, будет очень сложно не путать пользователя, если вы измените прокрутку ячейки таблицы, чтобы сделать что-то другое, кроме удаления. Возможно, у вас есть что-то в виду, что сделает этот нестандартный интерфейс очень понятным и доступным для пользователя, но будьте очень осторожны, прежде чем менять смысл хорошо установленного жеста.

Тем не менее, в 3.1 нет встроенной обработки салфеток. Поскольку 3.2 все еще находится в стадии бета-тестирования, я не буду обсуждать детали здесь, но прочитайте «Что нового в iPhone OS 3.2» на бета-сайте для получения полезной информации, если вы пишете 3.2.

Для версии 3.1 вам, вероятно, потребуется подклассифицировать ячейку таблицы, чтобы переопределить touchesBegan:withEvent: и т. Д. См. Handling Swipe and Drag Gestures для получения полной информации о том, как это реализовать вручную.

Смежные вопросы