如果我有一个UILabel:label1.text(最大长度为6个字符)在这个例子中,GARAGE是它中的单词。UILabel splitting
是有可能有代码,这将使
label1a: G
label1b: A
label1c: R
label1d: A
label1e: G
label1f: E
我需要这个,所以我可以每一个字符一个字与在其他字的每一个字符进行比较。
被这个挣扎了几天现在:S
编辑
我得到一个随机单词发生器,随着6像“车库”或“水手”它的长度产生字将其生成标签为此我们将其称为标签:'randomword.text'
现在我们得到了一个输入标签,其中显示的字符用我们自己制作的键盘输入。这个标签是'input.text'
现在我们可以比较这两个标签if(randomword.text == input.text'){NSLog:@'这些词是相同的'};
我想要做的是独立于random.text每一封信:所以有LABEL1说G,LABEL2说A,LABEL3说R,label4说A,label5说G,label6说E.
如果我以同样的方式分离我的input.text,就像我上面用random.text所做的那样,我得到另一个6 UILabel,例如将这个分隔在label7,8,9,10,11,12中。现在我可以比较标签1和标签7,标签2到8.等等。这样我就可以看到字母是否在他们应该放置的位置,即使整个单词不相等。
所以基本上你想要标签文本的所有字符,对吗? – rishi 2012-04-24 06:44:41
是的,我想他们自动分离,所以我可以比较它们,但它必须是自动的,因为label1中的单词是不同的,每次随机一个字发生器,但我得到了所有工作正常 – Kevin 2012-04-24 06:46:28
如果你想分裂字符串然后你可以使用 - for(int i = 0; i <[myString length]; i ++){0} {charString [characterStIndex:i]; } – rishi 2012-04-24 06:51:48