UTF-8 является Вашим другом.
Попытка
<META HTTP-EQUIV="content-type" CONTENT="text/html; charset=utf-8">
и чек, который кодирование Вашего веб-сервера посылает в заголовке.
при использовании PHP можно отправить собственные заголовки таким образом (необходимо поместить это перед любым другим выводом):
<?php header('Content-Type: text/html; charset=utf-8'); ?>
Также перепроверка, что Вы сохранили свой документ в UTF-8.
There doesn't appear to be any standard API for accessing the system-provided section header view. Have you tried the more targeted reloadSections:withRowAnimation
to get UIKit to display the new header text?
What kind of performance issues were you seeing with custom section header views? I doubt that the standard one is much more than just a UILabel
.
Это WAG, и я могу придумать множество причин, по которым он может не работать, но не могли бы вы перебрать подпредставления и найти то, что ищете? Например.
for (UIView *v in self.tableView.subviews) {
// ... is this the one?
}
Поскольку UITableView не ставит в очередь и не удаляет из очереди представления заголовков разделов для повторного использования, вы также можете посмотреть, возможно ли сохранить все представления заголовков разделов в памяти. Обратите внимание, что для этого вам нужно будет создать свои собственные представления заголовков разделов с фоном и т. Д., Но это дает вам немного больше гибкости и возможностей.
Вы также можете попробовать пометить представления заголовков разделов (также необходимо создать свои собственные представления заголовков разделов) и просто взять их из табличного представления по мере необходимости.
Вызов [tableView endUpdates]
может дать желаемые результаты без особого снижения производительности.
[self.tableView beginUpdates];
[self.tableView endUpdates];
// forces the tableView to ask its delegate/datasource the following:
// numberOfSectionsInTableView:
// tableView:titleForHeaderInSection:
// tableView:titleForFooterInSection:
// tableView:viewForHeaderInSection:
// tableView:viewForFooterInSection:
// tableView:heightForHeaderInSection:
// tableView:heightForFooterInSection:
// tableView:numberOfRowsInSection: