如何在iPhone中的分段控制中设置高亮显示的图像

时间:2010-01-16 16:42:22

标签: iphone objective-c

您好我在我的应用中使用分段控件。我还设置了分段控件setImage属性来为控件的每个段设置图像。我不知道如何为其UIControlStateSelected状态设置一个Image。我的意思是我想为我的分段控件选择状态设置一个图像。请让我知道我该怎么做。

由于 桑迪

2 个答案:

答案 0 :(得分:1)

根据您想要实现的目标,您可以尝试以下方法:

  1. 当您从控件中收到单击某个段的消息(UIControlEventValueChanged)时,使用标准setImage更改所选段的图像:forSegmentAtIndex
  2. OR

    1. 将控件的瞬时属性设置为true - 这是因为您的按钮无法选择。
    2. 当您收到单击某个段的消息时,请使用标准setImage替换它的图像:forSegmentAtIndex

答案 1 :(得分:0)

从分段控件中获取子视图,直到找到正确的子视图,然后明确地在所选分段上设置图像。