ios - 将 UIActivityViewIndicator 置于 UITableViewCell 的中心?

标签 ios swift uitableview uiactivityindicatorview

如何以编程方式将 UIActivityViewIndicator 置于 UITableViewCell 中?

最佳答案

UITableViewController 的自定义子类中尝试类似的操作:

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let cellIdentifier = "LoadingCell"
    var cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier) as UITableViewCell!
    if cell == nil {
        cell = UITableViewCell(style: .Default, reuseIdentifier: cellIdentifier)
        let activityIndicatorView = UIActivityIndicatorView(activityIndicatorStyle: .Gray)
        activityIndicatorView.autoresizingMask = [.FlexibleLeftMargin, .FlexibleRightMargin, .FlexibleTopMargin, .FlexibleBottomMargin]
        activityIndicatorView.center = cell.center
        cell.contentView.addSubview(activityIndicatorView)
    }
    return cell
}

关于ios - 将 UIActivityViewIndicator 置于 UITableViewCell 的中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39307981/

相关文章:

objective-c - 在 UITextView 中显示图像

ios - ALAsset Library + 文档目录图像?

iphone - 在 Xcode 4.2 上创建通用应用程序

ios - 如何使用自动布局自动增加 UIScrollView 中的内容大小?

swift - 如何从 ios swift 中的 Firebase 时间戳中删除时间?

swift - 未在 GetStream Swift SDK 上调用回调

swift - Swift 3 中 DispatchQueue 上的 AutoreleaseFrequency

ios - UITableView - 将cornerRadius设置为图层不适用于顶角

ios - 如何从 TableView 行和核心数据实体中删除数据?

ios - 无法附加到 pid : “7722”