回答編集履歴

1

追記

2020/08/10 08:17

投稿

TsukubaDepot
TsukubaDepot

スコア5086

test CHANGED
@@ -133,3 +133,37 @@
133
133
 
134
134
 
135
135
  ちなみに、`[Done]`ボタンは右上でも左上でもどちらでも可能です。
136
+
137
+
138
+
139
+ ##追記
140
+
141
+
142
+
143
+ `pickerWithButtonView` の Y 軸方向の原点を変更すれば、`pickerWithButtonView` を縦方向に移動させることが可能です。
144
+
145
+
146
+
147
+ たとえば、現在はスクリーンサイズの中央を原点にしていますが、
148
+
149
+ ```Swift
150
+
151
+ pickerWithButtonView = UIView(frame: CGRect(x: 0, y: view.frame.height / 2, width: view.frame.width, height: pickerWithButtonViewHeight))
152
+
153
+ ```
154
+
155
+
156
+
157
+ 下端(つまり、スクリーンサイズの高さ)から`pickerWithButtonView`分だけ上に戻った位置にすれば見切れることはなくなるかと思います(その分、上方向の余白は少なくなります)。
158
+
159
+
160
+
161
+ ```Swift
162
+
163
+ pickerWithButtonView = UIView(frame: CGRect(x: 0, y: view.frame.height - pickerWithButtonViewHeight, width: view.frame.width, height: pickerWithButtonViewHeight))
164
+
165
+ ```
166
+
167
+
168
+
169
+ あるいは、コードで拘束を設定するのが、端末間のスクリーンサイズに左右されずいいかもしれません。