2012-11-03 53 views
-1

我有一個UIpicker選擇「通過」或「失敗」選項,是否可以將顯示的文本顏色「失敗」更改爲紅色(當前是黑色),如果UIText字段收到單詞Fail?如何更改UI上的文本字段顏色

我在想if語句嗎?

if textbox1.text = @"Fail" ....然後呢?

+0

'='運算符不用於比較。在對象情況下,'=='操作符都不是。另外,您是否遇到以下問題:1.閱讀UITextField的文檔,2.構思解決此問題的基本算法,3.其他內容? – 2012-11-03 23:29:19

+0

我有兩個問題。 1.當UITextfield收到單詞失敗時,您是否想要更改PickerView或TextField上的文本顏色? 2.當文本字段完成編輯時,是否希望它發生? – Zack

+0

Zack..wanting to change text text color when UI text field received the word fail – JSA986

回答

4
if ([textbox1.text isEqualToString:@"Fail"]){ 
    textbox1.textColor = [UIColor blackColor]; 
} 
+0

謝謝Ulas這就是我需要的,再加上一個給你。 – JSA986

+0

不客氣。我很高興能夠提供幫助。 –

1

通過將textColor設置爲所需的顏色,可以在UITextField中設置文本的顏色。

要比較兩個字符串,您需要使用isEqualToString:方法,而不是賦值運算符=

+0

謝謝rmaddy,使用等於字符串方法是我在那裏失蹤。加1 – JSA986

相關問題