Я хочу установить фоновое изображение в UITableView, когда список пуст. Я установил его, используя следующий код. Он хорошо виден на iPhone 5. Но показывая некоторое пространство в устройствах iPhone 6 дальше.UITableView - проблема с размером и расположением фонового изображения
Пожалуйста, помогите. Я новичок для разработки iOS.
@IBOutlet var tableView: UITableView!
let bgView = UIView(frame: CGRect(x: 0, y: 0, width: tableView.frame.size.width, height: tableView.frame.size.height))
let ivImageView = UIImageView(frame: CGRect(x: 0, y: 0, width: tableView.frame.size.width, height: tableView.frame.size.height))
ivImageView.image = image
ivImageView.tintColor = UIColor.green
ivImageView.contentMode = UIViewContentMode.scaleAspectFit
ivImageView.alpha = 0.05
bgView.addSubview(ivImageView)
tableView.backgroundView = bgView
tableView.backgroundView?.layoutIfNeeded()
tableView.backgroundView?.layoutSubviews()
Вы хотите, чтобы изображениеView было в центре или заполнило представление? – KrishnaCA
Я хочу в центре –
Проверьте эту ссылку SO - http://stackoverflow.com/questions/31503580/programmatically-set-position-of-swift-element – androidnoobdev