小编mat*_*jek的帖子

iOS8中的"请稍候"对话框

我曾经在我的应用程序中长时间使用"请稍候"对话框.使用UIActivityIndicatorView和添加它是非常简单的事情UIAlertView.

但是iOS8推出了UIAlertController.是否可以添加任何东西以产生类似的效果?还有其他方法可以用iOS8做这样的事情吗?

我搜索了很多网站,但仍然不知道如何使用新的API.

我会很感激任何答案 - 链接到libs,教程等,这可能会有所帮助.

问候,

Mateusz

alert uiactivityindicatorview ios8 uialertcontroller

15
推荐指数
4
解决办法
2万
查看次数

自动调整 UITableViewCell 大小时 UILabel 高度不明确

我很难通过自动调整单元格大小来实现 UITableView。我正在尝试使用 UIStackView,单元格内有 2 个带有自动大小的标签。

总体看起来不错,但我遇到了以下运行时问题:

xcode 中的布局问题

在此输入图像描述

我觉得我所拥有的约束应该足以满足这里的用例,但我想消除这里的歧义。

如何才能实现这一目标?这里采取的常见方法是什么?

我准备了一个示例项目,它简化了我的用例,但仍然演示了问题。这是我的控制器:

class ViewController: UIViewController {

    struct CellData {
        let title: String
        let subtitle: String
    }

    let table = UITableView()

    let data = [
        CellData(title: "Foo", subtitle: "Bar"),
        CellData(title: "Baz", subtitle: "FooBar")
    ]

    private let cellReuseID = "CellReuseID"

    override func viewDidLoad() {
        super.viewDidLoad()

        table.register(Cell.self, forCellReuseIdentifier: cellReuseID)
        table.dataSource = self
        table.rowHeight = UITableView.automaticDimension
        table.tableFooterView = UIView(frame: .zero)

        table.translatesAutoresizingMaskIntoConstraints = false
        view.addSubview(table)
        NSLayoutConstraint.activate([
            table.leadingAnchor.constraint(equalTo: view.leadingAnchor),
            table.trailingAnchor.constraint(equalTo: view.trailingAnchor),
            table.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
            table.bottomAnchor.constraint(equalTo: view.safeAreaLayoutGuide.bottomAnchor),

        ])

    }
}

extension …
Run Code Online (Sandbox Code Playgroud)

uitableview uikit ios uitableviewautomaticdimension uistackview

5
推荐指数
1
解决办法
1552
查看次数