如何让AlertController框与文本/子视图对齐/紧密并更改子视图的位置作为标题的位置

时间:2019-09-18 15:31:20

标签: swift uialertcontroller

我的应用程序中有一个alertController,我希望图标(子视图,选中标记)显示为与标题位置相同的位置,并按照消息文本显示为第一个屏幕截图,警报框紧紧包裹图标和文本。

但是根据我的代码,实际输出如所示的第二个屏幕截图,在左侧带有图标,然后在同一行中旁边显示消息。警报框中也有多余的(黑色)空间。

enter image description here

enter image description here

/ / / /这是我的alertController代码

extension AddSongToPlaylistFromCell: UITableViewDelegate {
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {

        navigationController?.popViewController(animated: true)

        // show short alert message to user
        showAlert(userMessage: "Song added", icon: UIImage(named: "icons8-checkmark-48")!)
    }
}
Integer.MAX_VALUE

0 个答案:

没有答案