14.11.2012 Views

ios hig rus

ios hig rus

ios hig rus

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Руководство по использованию iOS UI Элементов<br />

- Черный<br />

- Черный прозрачный<br />

Если вы решите предоставить фоновое изображение, хорошо предоставить<br />

масштабируемый размер изображения, чтобы узнать больше о создании этого, см.<br />

раздел “Tips for Creating Resizable Images” (page 165).<br />

Segmented Control (Сегментированный Контроллер)<br />

Сегментированный контроллер - это набор линейных сегментов, каждый из которых<br />

функционирует как кнопка, которая может отображать различные окна (view).<br />

Чтобы узнать больше об описании сегментного контроллера в вашем коде, смотрите<br />

UISegmentedControl Class Reference.<br />

Внешний вид и Поведение<br />

Длина сегментного контроллера определяется количеством его сегментов; высота<br />

сегментного контроллера является фиксированной. Ширина каждого сегмента является<br />

пропорциональной, основываясь на общем количестве сегментов. Когда пользователь<br />

нажимает на сегмент, сегмент отображает выбранное состояние.<br />

Руководство<br />

Используйте сегментный контроллер, чтобы предоставлять близкие, но<br />

взаимоисключающие варианты выбора.<br />

Убедитесь, что на каждый из сегментов легко нажать. Чтобы поддерживать<br />

комфортную зону для нажатия (которая составляет 44х44 пикселя) для каждого сегмента,<br />

вам необходимо лимитированное количество сегментов. На iPhone сегментный<br />

контроллер должен иметь около 5-и сегментов.<br />

По возможности поддерживайте постоянный размер содержания каждого<br />

сегмента. Так как все сегменты в сегментном контроллере имеют одинаковую ширину,<br />

то очень плохо будет выглядеть, если в одном сегменте есть содержание, а в других нет.<br />

Избегайте совмещение текста и картинки в односегментном контроллере.<br />

Сегментный контроллер может содержать текст или картинку. Отдельный сегмент может<br />

содержать либо текст, либо изображение, но не то и другое вместе. Лучше всего<br />

избегать расположения текста в одних сегментах и изображений на других сегментах в<br />

одном сегментном контроллере.<br />

При необходимости индивидуализируйте внешний вид сегментированного<br />

контроллера. Например, можно указать уникальный цвет фона или изображение. Если<br />

указать фоновое изображение, вы также можете указать другое фоновое изображение<br />

для использования в выбранном виде сегмента, и уникальный внешний вид<br />

разделителей между сегментами. (В некоторых случаях, хорошо предоставить<br />

изображение масштабируемого размера, чтобы узнать больше о создании этого, см.<br />

раздел “Tips for Creating Resizable Images” (стр. 160).)<br />

2012-03-07 | © 2012 Apple Inc. All Rights Reserved.<br />

146

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!