Я хочу, чтобы мой фон был изображением, поэтому в IB я установил UIImageView
с ограничениями того же размера, что и его UIView
. Однако, когда я выбираю «back
» на UINavigationBar
, когда NavControl
появляется перед предыдущим VC
, это то, что есть, ненадолго, прежде чем оно исчезнет:
То есть UIImageView
настолько велик, что почти вдвое превышает ширину UIView, поэтому, когда он скользит за пределы экрана вправо, изображение UIImageView
растягивается, прежде чем окончательно исчезнуть.
Я также пытался сделать это программно, но даже если я установил кадр UIImageView
как CGRectMake(0, 0, 100, 100)
, он все равно уходит в левую сторону от UIView
, как если бы начало координат UIView
было не в верхнем левом углу, а немного отклонялось. экран. Это возможно? Как сделать так, чтобы изображение подходило к экрану и не пропадало?
Если это вообще уместно, то jpg
, который я использую, находится в Images.xcassets
, и, хотя я могу выбрать его в IB, и оно появляется, изображение UIImageView
белое/пустое, поэтому в моем методе viewDidLoad
мне нужно указать self.imageView.image = [UIImage imageNamed:@"hockeyIce.jpg"]
.