我有一個UIpicker選擇「通過」或「失敗」選項,是否可以將顯示的文本顏色「失敗」更改爲紅色(當前是黑色),如果UIText字段收到單詞Fail?如何更改UI上的文本字段顏色
我在想if語句嗎?
if textbox1.text = @"Fail"
....然後呢?
我有一個UIpicker選擇「通過」或「失敗」選項,是否可以將顯示的文本顏色「失敗」更改爲紅色(當前是黑色),如果UIText字段收到單詞Fail?如何更改UI上的文本字段顏色
我在想if語句嗎?
if textbox1.text = @"Fail"
....然後呢?
if ([textbox1.text isEqualToString:@"Fail"]){
textbox1.textColor = [UIColor blackColor];
}
謝謝Ulas這就是我需要的,再加上一個給你。 – JSA986
不客氣。我很高興能夠提供幫助。 –
通過將textColor
設置爲所需的顏色,可以在UITextField
中設置文本的顏色。
要比較兩個字符串,您需要使用isEqualToString:
方法,而不是賦值運算符=
。
謝謝rmaddy,使用等於字符串方法是我在那裏失蹤。加1 – JSA986
'='運算符不用於比較。在對象情況下,'=='操作符都不是。另外,您是否遇到以下問題:1.閱讀UITextField的文檔,2.構思解決此問題的基本算法,3.其他內容? – 2012-11-03 23:29:19
我有兩個問題。 1.當UITextfield收到單詞失敗時,您是否想要更改PickerView或TextField上的文本顏色? 2.當文本字段完成編輯時,是否希望它發生? – Zack
Zack..wanting to change text text color when UI text field received the word fail – JSA986