이 예에서는 GARAGE가 단어입니다.UILabel : UILabel : label1.text (최대 길이 6 자)가있는 경우 UILabel 분할
은 가능한
label1a: G
label1b: A
label1c: R
label1d: A
label1e: G
label1f: E
나는이 그래서 내가 다른 단어에서 모든 문자와 단어의 모든 문자를 비교할 수있다 필요로 할 것 코드를 가지고있다.
이제 며칠이 함께 고전을 면치 못하고 : S
편집 내가 '차고'또는 '선원'를 추천의 길이와 단어를 생성하는 임의의 단어 발생기를 가지고
레이블을 'randomword.text'라고 부릅니다.
이제 우리는 우리 자신의 키보드로 입력 한 문자 디스플레이가있는 입력 레이블을 얻었습니다. 이 레이블은 'input.text'입니다.
이제이 두 레이블을 if (randomword.text == input.text ') {NSLog : @'이 단어가 동일합니다 '}와 비교할 수 있습니다. 그래서 LABEL1이 G 말을 가지고하는 말 라벨 2, 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