我正在使用此HTAutocompleteTextField來填寫UITextField
與預定義的列表,如果用戶開始輸入已存在的條目。然而,我遇到了一些問題。首先是當逗號輸入時(但不是撇號)它似乎停止。我一直在環顧四周,我不確定它爲什麼這樣做。我認爲有一點可能是逗號是一個不同的逗號,就像我從單詞文檔中導入列表時引起的撇號問題。但事實並非如此。第二個問題更多的是我不確定如何實施的補充。我還希望autosuggest檢測中間字符串中的單詞建議,而不僅僅是從一開始。因此,例如輸入「字符串」會建議「這是一個字符串」。目前它如何做汽車建議,但我不知道如何做上述事情。UITextView自動完成修改
NSString *prefixLastComponent = [componentsString.lastObject stringByTrimmingCharactersInSet:space];
if (ignoreCase)
{
stringToLookFor = [prefixLastComponent lowercaseString];
}
else
{
stringToLookFor = prefixLastComponent;
}
for (NSString *stringFromReference in colorAutocompleteArray)
{
NSString *stringToCompare;
if (ignoreCase)
{
stringToCompare = [stringFromReference lowercaseString];
}
else
{
stringToCompare = stringFromReference;
}
if ([stringToCompare hasPrefix:stringToLookFor])
{
return [stringFromReference stringByReplacingCharactersInRange:[stringToCompare rangeOfString:stringToLookFor] withString:@""];
}
}
如果有人可以給我任何關於如何完成這件事的指示,我會很感激。
的問候,
邁克