Как установить выделенное изображение в сегментном контроле в iphone - PullRequest
4 голосов
/ 16 января 2010

Привет! Я использую сегментированный элемент управления в своем приложении. Я также устанавливаю свойство setImage сегментированных элементов управления, чтобы установить изображение для каждого сегмента элемента управления. Я не уверен, как установить изображение для его состояния UIControlStateSelected. Я имею в виду, что я хотел бы установить изображение для моего сегментированного контроля выбранного состояния. Пожалуйста, дайте мне знать, как мне это сделать.

Спасибо Песчаный

Ответы [ 2 ]

1 голос
/ 18 января 2010

В зависимости от того, что вы хотите достичь, вы можете попробовать следующее:

  1. Когда вы получаете сообщение от элемента управления о том, что сегмент был нажат (UIControlEventValueChanged), измените изображение выбранного сегмента с помощью стандартного setImage: forSegmentAtIndex

OR

  1. Установите для мгновенного свойства элемента управления значение true - это было причиной того, что ваши кнопки не были выбраны.
  2. Когда вы получите сообщение о том, что сегмент был нажат, замените его изображение с помощью стандартного setImage: forSegmentAtIndex
0 голосов
/ 18 января 2010

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

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