Я хочу представить пустое состояние пользователю, если табличное представление пусто.У меня есть изображение, которое я хочу центрировать по горизонтали и вертикали внутри UIView.Однако позиция, которую я получаю с моим кодом, не совсем верна, так как она немного слишком сложна.
То, что я пробовал до сих пор:
let imageView = UIImageView()
self.view.addSubview(imageView)
imageView.image = UIImage(named: "icon")
imageView.translatesAutoresizingMaskIntoConstraints = false
imageView.centerXAnchor.constraint(equalTo: self.view.centerXAnchor).isActive = true
imageView.centerYAnchor.constraint(equalTo: self.view.centerYAnchor).isActive = true
Я также пытался добавить ограничения по высоте и ширинено это ничего не изменило.
Как это выглядит: UITableView со значком
РЕШЕНИЕ:
let margins = self.view.layoutMarginsGuide
imageView.centerXAnchor.constraint(equalTo: margins.centerXAnchor).isActive = true
imageView.centerYAnchor.constraint(equalTo: margins.centerYAnchor).isActive = true