UILabel:label1.text(最大長6文字)この例では、GARAGEはその中の単語です。UILabel分割
は、それは私が、私は他の単語のすべての文字と単語内の各文字を比較することができ、これを必要とする
label1a: G
label1b: A
label1c: R
label1d: A
label1e: G
label1f: E
になるだろうコードを持つことが可能です。
は、今日のカップルのためこれで苦労されて:S
編集
私は「GARAGE」または「SAILOR」それのような6の長さに言葉を生成ランダムワードジェネレータを得ましたこれをラベルとして生成します。 'randomword.text'というラベルを呼び出します。
今私たちは独自のキーボードで入力した文字を表示する入力ラベルを取得しました。このラベルは 'input.text'です。
これで2つのラベルをif(randomword.text == input.text '){NSLog:@'これらの単語は同じです '}と比較できます。そうLABEL1は、Gを言う持って、言うLABEL2、Rを言うLABEL3、E.
た場合を言うlabel6、Gを言うlabel5、言うLabel4から:
は、私は何をしたいrandom.text内のすべての文字を区切ることです私はinput.textを上記のように同じ方法で分けています。もう一つは6つのUILabelを持っています。例えば、label7,8,9,10,11,12で区切られたものです。今、私はラベル1をラベル7と、ラベル2を8と比較することができます。そのようにして、単語全体が互いに等しくなくても、文字がその場所にあるかどうかを確認できます。
基本的に、ラベルのテキストのすべての文字が必要ですか? – rishi
はい私はそれらを自動的に分離したいので、私はそれらを比較することができますが、label1の単語はランダムな単語ジェネレータと毎回違うので自動でなければなりませんが、それでも文字化けしたい場合は – Kevin
使用できる - (int i = 0; i <[myString length]; i ++){ char = [myString characterAtIndex:i]; } – rishi