iOS - UILabel + UIActivityIndicatorView внутри заголовка раздела UITableView - PullRequest
1 голос
/ 25 марта 2012

В приложении «Настройки» при выборе сети Wi-Fi вы можете видеть табличное представление с меткой и индикатором активности сразу после метки. Есть ли какой-то предопределенный способ создания такого интерфейса. Или единственный способ сделать это - реализовать tableView:viewForHeaderInSection с некоторым кодом, который создает метку и счетчик, вычисляет ширину этикетки и размещает счетчик сразу после него?

Ответы [ 2 ]

4 голосов
/ 25 марта 2012

Да, у вас правильный подход! Создайте представление заголовка с меткой и поместите UIActivityIndicator сразу после него. Расчет довольно прост:

UILabel* myLabel = ...;
CGSize size = [myLabel.text sizeWithFont: myLabel.font];

UIActivityIndicator* indicatorView = ...;
indicatorView.center = CGPointMake(size.width + indicatorView.frame.size.width, myLabel.center.y);
0 голосов
/ 25 марта 2012

UITableViewCell.accessoryView, создайте экземпляр UIActivityIndicator и назначьте его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...