Можно ли реализовать что-то похожее на iOS «Папки»? - PullRequest
0 голосов
/ 26 июля 2010

Я собираюсь сделать что-то очень визуально похожее на папки iOS4, но это совсем не папки)))

Например, у меня на экране 4 метки - см. ЭскизЭкран разделяется, если пользователь нажимает на ярлык.Другие ярлыки опускаются, и мы можем видеть некоторый текст между разделенными взглядами.Если пользователь щелкнет еще раз - вернитесь в «нормальное» состояние, как и раньше.И так далее.

Вопросы:

  1. это противоречит iPhone HIG и приложение может быть отклонено?

  2. Какой самый простой способ реализовать это?

спасибо)

альтернативный текст http://a.imageshack.us/img196/1306/sketch1.gif

1 Ответ

0 голосов
/ 26 июля 2010

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

Это менее похоже на папки и больше похоже на контур со сворачиваемыми элементами (или сворачивание кода в редакторе программирования).,В магазине множество приложений, похожих на планировщиков, поэтому нет причин, по которым вы сможете это сделать (но прочитайте первую строку этого ответа! Никаких обещаний!).

Множество способов реализовать это.Вот случайный быстрый: если вы используете UITableView, а затем имеете UITableViewDataSource реализующий класс, в котором есть элементы, помеченные как скрытые / видимые.Тогда ваш метод numberOfRowsInSection может вернуть только количество видимых строк, а tableView:cellForRowAtIndexPath: придется пропустить скрытые строки (это может быть слишком медленно, если у вас много элементов - если это так, кэшируйте видимое количество, используйте вторичный массив индексов (или NSMutableIndexSet) видимых предметов и т. д.).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...