2010-01-16 68 views
4

嗨,我在我的应用程序中使用了分段控件。我还设置分段控件setImage属性为控件的每个段设置图像。我不知道如何为其UIControlStateSelected状态设置图像。我的意思是我想为我的分段控件选择状态设置一个图像。请让我知道我该怎么做。如何在iphone中的分段控制中设置突出显示的图像

感谢 桑迪

回答

1

根据您要acheive你可以尝试以下内容:使用标准setImage

  1. 当你从一个段被点击(UIControlEventValueChanged)控制的消息更改选定段的图像:forSegmentAtIndex

OR

  1. 将控制到真正的瞬时性能 - 这就是导致您的按钮不被选中。
  2. 当你认为被点击段的消息替换它的使用标准setImage图像:forSegmentAtIndex
0

获取来自分割控制子视图,直到找到正确的一个,然后设置所选段上的图像明确。

+0

如果你这样做,你的应用程序,如果很可能崩溃的OS更新。它也很可能会崩溃在非英文区域设置(发生在我身上使用定制的UISwitch)的iPhone上的现有操作系统! – Dimitris 2010-01-18 11:05:46

+0

什么会导致它崩溃? selectSegmentIndex的setImage或迭代子视图。我已经成功地将它与setImage一起使用: – VSVasan 2011-03-14 20:07:06

相关问题