저는 TextView가있어서 위치의 문자열에 단어를 삽입해야합니다. 이 방법을 사용하여 위치를 유도하십시오.위치별로 TextView에서 단어를 외삽합니다.
NSInteger location = textView.selectedRange.location;
그러나이 문자열을 문자열에 넣는 방법을 모르겠습니다.
고마워요
저는 TextView가있어서 위치의 문자열에 단어를 삽입해야합니다. 이 방법을 사용하여 위치를 유도하십시오.위치별로 TextView에서 단어를 외삽합니다.
NSInteger location = textView.selectedRange.location;
그러나이 문자열을 문자열에 넣는 방법을 모르겠습니다.
고마워요
당신이 단어 선택을 바꾸려면, 간단한 이런 식으로 뭔가 될 것이다 : 텍스트 경우는, 하늘의 선택을 위해
NSRange range = textView.selectedRange;
if (range.location != NSNotFound) {
NSString *replacement = @"some word";
textView.text = [textView.text stringByReplacingCharactersInRange:range
withString:replacement];
}
,이, 캐럿 위치에 텍스트를 삽입합니다 이 선택되면 교체됩니다. iOS 5에서는 UITextInput
프로토콜의 방법을 사용하는 것이 더 효율적이지만 사용하기가 더 어려울 수도 있습니다.
찾고 계신가요?
NSInteger location = textView.selectedRange.location;
UITextView yourTxtView;
yourTxtView.text = [NSString stringWithFormat:@"%d",location];