2010-03-01 3 views
0

Я пытаюсь настроить TableView в приложении для iPhone. Я нашел много учебников, которые делают это, но все они для версии 3.0+. Я хочу сделать свое приложение как можно более общим, чтобы я мог заставить его работать как можно больше iPhones/iTouches.Настройка TableView - iPhone

Возможно ли создать индивидуальный TableView для 2.2.1 до 3? Я ничего не нашел и начинаю думать, что это невозможно.

+4

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

+0

Точно, какую «настройку» вы пытаетесь сделать, чего не можете сделать с 2.x? FWIW, очень, очень маленький процент пользователей iPhone/iPod по-прежнему на 2.x. Стоит ли перегибаться назад для поддержки людей, которые не хотят обновляться? –

+0

Я хочу сделать что-то вроде этого: http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html –

ответ

1

Вы можете настроить таблицу в 2.2.1 AFAIK. Фактически учебник, который вы связали выше, был написан за несколько месяцев до выхода iPhone 3.0!

Но я должен согласиться с комментариями выше, поддержка чего-либо ниже 3.0, вероятно, не стоит того. В частности, pre-3.0 вы должны инициализировать UITableViewCell, используя initWithFrame, метод, который теперь не рекомендуется. Поэтому, если вы решите поддержать 2.2.1, вы рискуете, что ваше приложение не будет работать над будущими версиями iPhone OS. С 4.0 за углом это не было бы разумным шагом.

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