2011-05-01 60 views
0

希望有人可以幫助解決這個問題,我有一個UIPickerView,它會提示我的用戶從拾取器中選擇高度和權重。選中時,它將使用選定的選項填充UILabel。在每個標籤旁邊,我想放置一個UIImageView,它最初開始顯示一個十字,以表明尚未採取所需的操作。然後,當用戶選擇他們的值時,它會將該圖像更改爲打勾。當在UIPickerView上選擇某一行時更改UIImageView

但我不能爲我的生活弄清楚如何去做呢?

有什麼建議嗎?我會把它放在UIPickerView的didSelectRow方法嗎?

回答

1

UIImageView可以初始化兩個圖像,正常和突出顯示。

(id)initWithImage:(UIImage *)image highlightedImage:(UIImage *)highlightedImage 

選擇您希望通過突出顯示的屬性顯示哪一個。

選擇器視圖的委託功能

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component 

可以在您設置標籤和更新的UIImageView的突出特性的地方。

相關問題