0
- (void)viewDidLoad
{
[super ViewDidLoad];
[brandTextField addTarget:self action:@selector(showImageFromFilter) forControlEvents:UIControlEventAllEvents];
}
- (void)showImageFromFilter
{
if (brandTextField.text == @"Awake")
{
NSString * imageString = @"awake_top_purple.png";
UIImage * womenTopImage = [[UIImage alloc] initWithContentsOfFile:imageString];
womenTopImageView.image = [[UIImageView alloc] initWithImage:womenTopImage];
womenTopImageView.contentMode = UIViewContentModeScaleAspectFit;
}
}
這裏是我正在做的一般想法。需要幫助顯示UIImage基於關閉選擇的UIPicker
我有3個TextFields,每個連接到一個UIPicker。我有三組值與數組。當我設置了特定的值時,我想讓圖像顯示在UITextFields下面。
這是我正在嘗試,但似乎沒有工作。我是在正確的軌道上還是有人可以解釋我如何才能使這個工作。
感謝
- (無效)showImageFromFilter { 如果([brandTextField.text isEqualToString:@ 「清醒」]) { womenTopImageView.image = [[ALLOC的UIImageView] initWithImage:[UIImage的imageNamed:@ 「awake_top_purple.png」] ]。 womenTopImageView.contentMode = UIViewContentModeScaleAspectFit; } } –
這看起來更好嗎?圖像仍未顯示。如果代碼被添加到viewDidLoad或 - (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component –
此外,如果我嘗試添加[self showImageFromFilter];在didSelectRow方法中 –