2017-05-04 14 views
-3

以下のコードを迅速に書く方法。助けてください。Swiftの自動サイズ変更

 UIView* destView = ((UIViewController *)segue.destinationViewController).view; 
     destView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 
     destView.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height); 

ありがとう!コード(スウィフト3.1)以下

答えて

1

チェックアウト:

var destView: UIView? = (segue.destination as? UIViewController)?.view 
destView?.autoresizingMask = [.flexibleWidth, .flexibleHeight] 
destView?.frame = CGRect(x: CGFloat(0), y: CGFloat(0), width: CGFloat(view.frame.size.width), height: CGFloat(view.frame.size.height)) 
+0

Thankuuuそんなに – Ren

+0

'destView = segue.destination.view'てみましょう。オプションはなく、キャスティングは必要ありません。 – Sulthan

+2

コードを正しく翻訳しましたが。代わりに、代わりに "destView?.frame = view.bounds"を使用しないでください。 – Lepidopteron

関連する問題