Я хочу отобразить один вид, когда он находится в портретном режиме, и другой вид в альбомном режиме. Является ли это возможным? Я пробовал этот код, но просмотр перекрывается. Как это исправить?Как отображать представление при изменении ориентации быстро?
override func didRotateFromInterfaceOrientation(fromInterfaceOrientation: UIInterfaceOrientation) {
let app = UIApplication.sharedApplication()
if (app.statusBarOrientation.isLandscape)
var imageView : UIImageView
imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 1300
, height: 50))
imageView.contentMode = UIViewContentMode.ScaleToFill
// UIGraphicsBeginImageContext(self.view.frame.size)
imageView.image = UIImage(named:"Header")
self.view.addSubview(imageView)
UIGraphicsBeginImageContext(self.view.frame.size)
UIImage(named: "Landscape")?.drawInRect(self.view.bounds)
let image: UIImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
self.view.backgroundColor = UIColor(patternImage: image)
display1()
if (app.statusBarOrientation.isPortrait)
var imageView : UIImageView
imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 800
, height: 50))
imageView.contentMode = UIViewContentMode.ScaleToFill
// UIGraphicsBeginImageContext(self.view.frame.size)
imageView.image = UIImage(named:"Header")
self.view.addSubview(imageView)
UIGraphicsBeginImageContext(self.view.frame.size)
UIImage(named: "background")?.drawInRect(self.view.bounds)
let image: UIImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
self.view.backgroundColor = UIColor(patternImage: image)
print(String.self, "sandeep potrait")
displayKeyboard()
@nhgrif нет его не копия этого партнера ссылки, это то, что проблема я столкнулся, как я создал кнопку- 3X2 (столбец строки x) в портретном режиме, и он должен перейти в 2x3 в ландшафтном режиме, но что происходит после входа в ландшафтный режим, просмотрите контроллер над записью вида, что означает, что после пейзажной ориентации я могу видеть как 3x2, так и 2x3 вид в одном представлении его сложная вещь – Sandpie
Связанный вопрос - это упрощенная версия этой проблемы. – nhgrif