ファイルにカスタムセルを定義し、xib後でUIActivityIndicatorViewプログラムでView Controllerに配置しました。これは iOS 6 以前では正しく機能していましたが、iOS 7 ではアクティビティ インジケーターが表示されません。
私はこのようにやっています:私は最初nibにView Controllerのに登録します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 のサブビューは cell に追加されるはずcontentViewですが、他に何か不足していますか?
ありがとう