2012-05-25 38 views
2

可能是我的問題太簡單了,但我不知道如何解決我的問題。我在代碼中創建了UISwitch:如何將UISwitch從0/1更改爲開/關

UISwitch *soundSwitch = [[[UISwitch alloc]initWithFrame:CGRectMake(155, 10, 150, 50)] autorelease]; 

它顯示帶有1/0值的開關。我想顯示開/關。如果我將UISwitch置於設計器模式下,它會顯示開/關。爲什麼?

回答

3

從我所知,如果當前本地是英語,那麼它會顯示「開/關」如果它的另一種語言,它會顯示I/0。

+0

爲什麼會表現出不同的文字,如果我從代碼和設計師創造UISwitch? – Radislav

+0

UISwitch行爲與iOS版本和設備不同,但您無法對其進行自定義。 – CitronEvanescent

3

看看this,會幫助你,我想..

+0

是否無法創建具有開/關文本的UISwitch而無需創建自定義控件?爲什麼它顯示不同的文本,如果我從代碼和設計器創建UISwitch? – Radislav

+0

當然這不是不可能的,你可以看看你的UISwitch的子視圖,並在此之後找到標籤,設置你的標籤。 – relower

+0

任何人都可以回答爲什麼它顯示不同的文本,如果我從代碼和設計器創建UISwitch? – Radislav

相關問題