Руководство по использованию iOS UI Элементов iPhone Contacts используют стиль ячейки со значением 2: Как можно тщательнее проверьте и убедитесь, что ваши тексты являются лаконичными, чтобы избежать сокращений. Сокращенные слова и фразы могут вызывать затруднения в прочтении и понимании. Сокращение текста происходит автоматически во всех стилях ячеек таблицы, но это может вызвать некоторые 2012-03-07 | © 2012 Apple Inc. All Rights Reserved. 120
Руководство по использованию iOS UI Элементов проблемы, в зависимости, от того какой стиль ячейки вы используете и в каком месте текста происходит сокращение. - В стиле ячейки по умолчанию лучше всего использовать короткие тексты. Если невозможно избежать сокращения, постарайтесь убедиться, что наиболее важная информация хранится в первых нескольких словах. - В стиле ячейки подзаголовка также лучше всего использовать короткие тексты. Если невозможно избежать сокращения, сфокусируйтесь на вставке наиболее важной информации в первые несколько строк. Если дополнительный текст сокращен, пользователи вряд ли особенно обратят на это внимание, потому что они просматривают этот текст как дополнительный. - В стиле ячейки со значением 1 сокращения текста, возможно, затруднительно избежать (потому что оба текста находятся на одной линии), но стоит попытаться это сделать. С другой стороны, вы теряете активное пространство между текстами, которое помогает пользователям понять взаимоотношение между двумя отрывками информации. - В стиле ячейки со значением 2 сокращенный текст притупляет четкость вертикальной линии белого пространства между ним и дополнительным текстом. Когда ширина белого пространства непостоянна от строки к строке, для пользователей становится сложнее просмотреть информацию в дополнительном тексте. Возможно, вы сможете избежать сокращения текста путем увеличения высоты строки таблицы, чтобы обеспечить перенос текста, но это может быть проблематично по нескольким причинам: - Вы должны программно проверить длину текста и решить, может ли быть перенос. Вы должны сделать это определение для обеих ориентаций (горизонтальной и вертикальной), потому что ширина таблицы влияет на перенос текста. - Избегайте ситуации, когда перенос слов в тексте, сделанный для одной ориентации, остается неизменным в другой ориентации. - Различная высота строк может негативно сказаться на общем виде окна таблицы в вашем приложении вне зависимости от стиля окна таблицы. Если вы хотите представить строки вашей таблицы в нестандартном виде, то лучше создать уникальный стиль окна таблицы, чем изменять стандартный. Чтобы узнать о том, как создать свои собственные ячейки, смотрите “Customizing Cells” in Table View Programming Guide for iOS. Tеxt View (Текстовое Окно) Текстовое окно принимает и отображает множество текстовых строк. 2012-03-07 | © 2012 Apple Inc. All Rights Reserved. 121