2012-03-25 62 views
1

在设置应用程序中,当您选择Wi-Fi网络时,您可以在标签后看到一个具有标签和活动指示符的表格视图。有没有一些预定义的方式来创建这样的用户界面。或者唯一的方法就是实现tableView:viewForHeaderInSection,其中有一些代码可以创建一个标签和一个微调器,计算标签宽度并将微调器放在它之后?iOS - UITableView部分标题中的UILabel + UIActivityIndi​​catorView

+0

@CodaFi这是如何以任何方式与您确定为愚蠢的职位相关? (尽管关键字WiFi)。 – Till 2012-03-25 16:15:50

+0

我的坏,错误的职位。 – CodaFi 2012-03-25 16:35:42

回答

4

是的,你有正确的做法!用标签创建一个标题视图,然后在它后面放置一个UIActivityIndi​​cator。计算是非常简单的:

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

UIActivityIndicator* indicatorView = ...; 
indicatorView.center = CGPointMake(size.width + indicatorView.frame.size.width, myLabel.center.y); 
0

UITableViewCell.accessoryView,创建一个UIActivityIndi​​cator实例并分配给它。

+0

OP要求在Section Header中放置Activity Indicator,而不是在Tableviewcell中 – sensslen 2013-01-25 14:18:48

相关问题