Jak naprawić UITableView separator na iOS 7? [duplikat]
To pytanie ma już odpowiedź tutaj:
- czy istnieje sposób, aby komórki UITableView w iOS 7 nie miały podziału linii w separatorze? 17 odpowiedzi
UITableView rysuje z postrzępionymi liniami na iOS 7:
Jak to naprawić? Linia między komórkami powinna znajdować się na pełnej szerokości ekranu.
212
2 answers
UITableView
posiada nieruchomość separatorInset
. Można tego użyć, aby ustawić wkładki separatorów widoku tabeli na zero, aby rozciągały się na całą szerokość ekranu.
[tableView setSeparatorInset:UIEdgeInsetsZero];
Uwaga: Jeśli Twoja aplikacja jest kierowana również do innych wersji iOS, powinieneś sprawdzić dostępność tej właściwości przed wywołaniem jej, wykonując coś takiego:
if ([tableView respondsToSelector:@selector(setSeparatorInset:)]) {
[tableView setSeparatorInset:UIEdgeInsetsZero];
}
488
Author: s1m0n,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-12 20:27:27
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-09-12 20:27:27
To jest domyślne przez iOS7 design. spróbuj wykonać poniższe:
[tableView setSeparatorInset:UIEdgeInsetsMake(0, 0, 0, 0)];
Możesz ustawić 'wstawkę separatora 'z storyboardu:
237
Author: null,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-18 13:57:25
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-18 13:57:25