やりたいこと
iOS XR 以外の機種でも、pickerが画面に収まるように表示させたい。
現状
RxSwift で書いており、基本的に storyboard を使用しています。
picker は呼び出されてはいるのですが、XR以外の機種だと画像のように見切れてしまいます。
(見にくいですが、SEでのスクリーンショットです)
picker
のXib
をUIView
に呼び出しています。
<pickerについて>
picker の xib は、view
にtoolbar
とpicker view
を置き、toolbar
にcancel
,done
ボタンを設置しています。
autolayout での制約は、上下左右につけています。height
の制約はつけていますがwidth
の制約はつけていません。
<呼び出しているuiviewについて>
autolayoutでの制約は、下・左右とheight
につけています。
また、aspect to fill
設定にしています。
また、呼び出しているVCでは、viewDidLoad()
にて
genrePickerView.updateConstraints() genrePickerView.delegate = self
を書いています。
なぜ、見切れてしまうのでしょうか??
よろしくお願いします。
補足
解決方法
Xib の大元の View の AutolayoutAutoresizing
の付け忘れでした。
修正依頼をくださった方々、またご回答くださった方 誠にありがとうございました。
回答1件
あなたの回答
tips
プレビュー