アプリケーションに縦向きを追加したいと考えています。(xib で作成された) UIView を縮小または画面に合わせる方法はありますか?
xib ファイルに横長のビューがあり、Interface Builder のストレッチ (中央のブロック) を使用するのとは反対に設定したいと考えています。
または、これはコードで可能ですか?
コードでは、 を使用できますself.myView.frame = self.view.bounds;
。作ることはそのように固執し、self.myView.autoresizingMask = UIViewAutoresizingStretchableWidth | UIViewAutoresizingStretchableHeight;
self.view
XIB に追加する場合、2 つの可能性があります。self.view
フレームを手動で設定する必要があります。Swift 3 のソリューション:
//define view size
self.mTableView.frame = self.view.bounds
//define resizing
self.mTableView.autoresizingMask = [UIViewAutoresizing.flexibleWidth, UIViewAutoresizing.flexibleHeight]