将UIActivityIndi​​catorView添加到UITableViewController

时间:2011-02-20 02:54:05

标签: iphone interface-builder

如何将UIActivityIndi​​catorView添加到UITableViewController?

我尝试在Interface Builder中添加它,当我将它拖放到视图上时,它就会消失。

我需要在表加载数据时显示activityIndi​​cator。

2 个答案:

答案 0 :(得分:1)

如果您将tableview(不是tableview控制器)放在另一个视图中,则可以将活动指示器放在其上。澄清:
- 具有文件所有者和第一响应者的普通xib文件
- 添加视图(不是视图控制器)
- 在视图中添加TableView - 在视图中添加活动指示器

由于某种原因,各种视图控制器对象不喜欢向它们添加内容,而tableview对象不喜欢向其添加内容。我确信这些文档在某处非常清楚。

答案 1 :(得分:0)

您可以在Interface Builder(IB)中向表中添加UIActivityIndi​​catorView,但推荐的方法是:

  • 用户IB创建和自定义UITableViewCell。将UIActivityIndi​​catorView放在此单元格中。
  • 使用自定义的UITableViewCell nib文件以编程方式加载表格单元格。
  • 以编程方式连接此类UIActivityIndi​​catorView的IBOutlet。