の「結果なし」文字列をカスタマイズしたいUISearchDisplayController
。UISearchDisplayController
ドキュメントでは、私が思ったようにこの文字列を変更する必要があるというプロパティを持っていることがわかりますsearchResultsTitle
が、機能しません。
iOS5以降での「結果なし」文字列のカスタマイズを手伝ってください。そして、なぜsearchResultsTitle
機能しないのですか?
1 に答える
5
のsearchResultsTitle
プロパティはUISearchDisplayController
、実際には結果なしのテキストを制御しません。のインスタンス変数を見ると、とのUISearchDisplayController
両方が表示されます。これは、結果なしのテキストを制御するものですが、残念ながら公共の財産はありません。_resultsTitle
_noResultsMessage
_noResultsMessage
それでも、文書化されていないインスタンス変数を使用して、このコードでカスタムメッセージを設定できます。
@try
{
[self.searchDisplayController setValue:@"No Results, try again later." forKey:[@[@"no", @"Results", @"Message"] componentsJoinedByString:@""]];
}
@catch (NSException *exception) {}
に関してはsearchResultsTitle
、ドキュメントが非常に少ないので、それが何を制御しているのかわかりません!
于 2012-11-06T16:16:38.750 に答える