2011-03-27 12 views
12

Come si aggiunge un simbolo della rupia su un UILabel su iPhone?Simbolo Rupee in iOS

+1

È il carattere Unicode U + 20A8 se questo aiuta. – ikegami

+0

₨ per quelli come me interessati. – jl6

+0

Penso che tu stia parlando di un nuovo simbolo di Rs, giusto? –

risposta

17

simbolo rupia è disponibile come parte della piattaforma stessa. Vai a Modifica> Caratteri speciali> Simboli di valuta.

Quando l'ho usato per la prima volta, ho avuto l'impressione che questo faccia parte delle opzioni di menu di Xcode, ma ora mentre sto digitando qui su questa pagina aperta in Firefox e vado nel menu Modifica, vedo il stessa opzione Caratteri speciali nel menu, quindi probabilmente fa parte di OSX stesso. Basta trascinarlo e rilasciarlo in qualsiasi punto dello storyboard in cui desideri che appaia questo simbolo. Sto solo trascinando e rilasciando lo stesso qui, vediamo se appare qui o no!

Questa integrazione di caratteri speciali in OSX è piuttosto comodo e ha anche molte varianti per quel carattere speciale (simbolo della rupia in questo caso)

0

Passare attraverso il post qui sotto SO,

Localize Currency for iPhone

Modificato:

si potrebbe anche andare con l'approccio di avere simbolo rupia come UIImageView e mostrarlo prima o dopo un UILabel vista.

Si prega di vedere il codice di riferimento:

hanno sotto in .h file di ...

UIView* iContainerView; 
UIImageView* iRupeeSymbol; 
UILabel* iAmountLabel; 

e il file .m sarebbe come di seguito.

iRupeeSymbol= [[UIImageView alloc] initWithImage:myRupeeImage]; 
iAmountLabel.text = @"55555"; 

[iContainetView addSubview:iRupeeSymbol]; 
[iContainetView addSubview:iAmountLabel]; 

[self.view addSubview:iContainetView]; 

e impostare il valore del frame appropriato per tutti e tre i punti di vista,

+0

@rounak: vedere la mia risposta aggiornata ... – Jhaliya

2

può essere che si dovrà trovare un linguaggio che ha un simbolo simile.

Oppure puoi semplicemente copiare il simbolo della Rupia da qualche parte (come da un documento in formato digitale che lo contiene) e incollarlo direttamente da lì nel tuo testo UILabel.

Per ora non conosco nessun altro modo oltre a questo come tastiere presenti non hanno ancora un simbolo Rupia. Può essere in futuro sarebbe avere che :)

Spero che questo ti aiuta

7

Yups, Parth è giusto basta copiare e incollare la rupia simbolo (₹) a NSString e il gioco è fatto.

+0

Che non funziona per niente –

+0

Potresti condividere la riga di codice che hai usato per raggiungere questo obiettivo? – infiniteLoop

29

Ecco come ho fatto utilizzando Unicode Character È funzionante e testato da me.

NSString *[email protected]"\u20B9"; NSLog(@"print rupee symbol %@",rupee); prega di fare riferimento questo link UniCode Character

Per Swift Lingua si dovrebbe provare!

let rupee = "\u{20B9}" 
println(rupee) 

// per Swift> 2,0

let rupee = "\u{20B9}" 
print(rupee) 

più su UNICHAR si dovrebbe verificare questa Official Apple Doc Acclamazioni :)

2

Vai

Modifica -> Emoji & Simboli

In Xcode 7, la posizione dei simboli è stata leggermente modificata rispetto a quanto suggerito da Atul.