0
XIBの内部にイメージがあり、実際の画面のサイズに応じてサイズを変更したいと思います。これはどうすればいいですか?通常のビューコントローラで実行時にXIB/NIB内のサブビューのサイズを変更するには
、私は次の操作を行うことができました:
myImage.frame.size.width = self.view.bounds.width * 0.40 // it will always be 40% of my view's size
私はXIBクラスと同様のものを試してみましたが、それはまったく私のイメージのサイズを変更しません。
どのような考えですか?
編集:
required init?(coder aDecoder: NSCoder) {
// properties
super.init(coder: aDecoder)
// Setup
setup() // trying to resize the image here
}
ビューのライフサイクルで現在サイズを変更しようとしていますか? –
質問を更新してください。ありがとう! – GonnaGetGet
'XIBクラス 'とは何ですか? 'UIViewController'サブクラスを意味しますか?もしそうなら、 'viewWillLayoutSubviews'でスーパービューのサイズに相対的なイメージサイズを調整したいと思うかもしれません。 –