我在一个xib
文件中定义了一个自定义单元格,后来我以UIActivityIndicatorView
编程方式将一个单元格放置在视图控制器中。这适用于 iOS 6 及更早版本,但我无法在 iOS 7 中看到活动指示器。
我正在这样做:我首先nib
在视图控制器中注册viewDidLoad
[self.tableView registerNib:[UINib nibWithNibName:@"CustomCell" bundle:nil] forCellReuseIdentifier:@"customCell"];
然后,cellForRowAtIndexPath:
如果系统版本是 7.0 或更高版本,我会:
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
activityIndicator.frame = CGRectMake(259, 21, activityIndicator.frame.size.width, activityIndicator.frame.size.height);
[cell.contentView addSubview:activityIndicator];
但是,正如我所说,没有显示活动指示器。iOS7 中的子视图应该被添加到单元格中contentView
,我还遗漏了什么吗?
谢谢