質問編集履歴
2
削除
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
削除削除削除削除削除
|
test
CHANGED
@@ -1,28 +1 @@
|
|
1
|
-
### 前提
|
2
|
-
UGUIでUIを作るにあたって、そのサイズをAnchrosで設定しています。
|
3
|
-
|
1
|
+
削除削除削除削除削除削除削除削除削除削除削除削除削除削除削除削除削除削除削除削除削除削除削除削除削除削除削除削除
|
4
|
-
ですので、横長のボタンを作るとき、200×100のサイズのボタン。という指定ではなく、そのボタンの親のサイズの、横が50%、縦は30%。というような指定です。
|
5
|
-
↓この例だと、Anchorsの設定により、親と全く同じサイズになりますね。
|
6
|
-
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-07-19/e64a65d3-ff0c-48ea-9751-e25b487571a3.png)
|
7
|
-
|
8
|
-
|
9
|
-
### 発生している問題・エラーメッセージ
|
10
|
-
この方針で画面を作成して特に問題はなかったのですが、スクロールビューを作成すると、問題が発生しました。
|
11
|
-
まず、ドキュメントを見たり、こちらのサイトを参考にして、スクロールビューを作りました。
|
12
|
-
https://hiyotama.hatenablog.com/entry/2019/08/19/121601
|
13
|
-
|
14
|
-
そして、Vertical Layout GroupとContent Size Fitterが子要素(この場合はスクロールビューで表示するコンテンツ)のサイズに影響を与えることと、その子要素(コンテンツ)のサイズはLayout Elementで設定することが分かりました。
|
15
|
-
|
16
|
-
しかし、↓のようにLayout Elementは数値を指定するだけで、親のサイズの10%だとか、そういった指定が出来ません。
|
17
|
-
また、RectTransformの上部に「Vertical Layout Groupで設定するから変更できねえぞ!」と表示され、Anchrosなどを操作出来なくなります。
|
18
|
-
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-07-19/47629bc0-9756-4604-a1a7-db7c08a313f7.png)
|
19
|
-
|
20
|
-
### 試したこと
|
21
|
-
Vertical Layout Groupがあることで、その子要素であるコンテンツのサイズを変更できない。ならばと、Vertical Layout Groupを外してみると、コンテンツが整理されなくなってしまいます(動的にコンテンツを追加すると、それぞれが同じ位置に表示され、被ってしまう)
|
22
|
-
スクロールビューで表示するコンテンツの数があらかじめ決まっており、動的に追加しない場合はVertical Layout Groupを使わないこの方法でなんとかなるのかもしれませんが、今回作成するスクロールビューは動的にコンテンツを追加したいものです。しかし、そのサイズを親のサイズに応じたものに変更することができない、と困っています。
|
23
|
-
|
24
|
-
この問題の解決方法を教えていただけないでしょうか。
|
25
|
-
|
26
|
-
### 補足情報(FW/ツールのバージョンなど)
|
27
|
-
unityのバージョンは2021.3.4f1
|
28
|
-
|
1
日本語が変な所と余計な記述を削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,16 +14,15 @@
|
|
14
14
|
そして、Vertical Layout GroupとContent Size Fitterが子要素(この場合はスクロールビューで表示するコンテンツ)のサイズに影響を与えることと、その子要素(コンテンツ)のサイズはLayout Elementで設定することが分かりました。
|
15
15
|
|
16
16
|
しかし、↓のようにLayout Elementは数値を指定するだけで、親のサイズの10%だとか、そういった指定が出来ません。
|
17
|
-
また、RectTransformに
|
17
|
+
また、RectTransformの上部に「Vertical Layout Groupで設定するから変更できねえぞ!」と表示され、Anchrosなどを操作出来なくなります。
|
18
18
|
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-07-19/47629bc0-9756-4604-a1a7-db7c08a313f7.png)
|
19
19
|
|
20
20
|
### 試したこと
|
21
21
|
Vertical Layout Groupがあることで、その子要素であるコンテンツのサイズを変更できない。ならばと、Vertical Layout Groupを外してみると、コンテンツが整理されなくなってしまいます(動的にコンテンツを追加すると、それぞれが同じ位置に表示され、被ってしまう)
|
22
|
-
スクロールビューで表示するコンテンツの数があらかじめ決まっており、動的に追加しない場合はVertical Layout Groupを使わないこの方法でなんとかなるのかもしれませんが、今回作成するスクロールビューは動的にコンテンツを追加したいものです。しかし、そのサイズを親のサイズに応じ
|
22
|
+
スクロールビューで表示するコンテンツの数があらかじめ決まっており、動的に追加しない場合はVertical Layout Groupを使わないこの方法でなんとかなるのかもしれませんが、今回作成するスクロールビューは動的にコンテンツを追加したいものです。しかし、そのサイズを親のサイズに応じたものに変更することができない、と困っています。
|
23
23
|
|
24
24
|
この問題の解決方法を教えていただけないでしょうか。
|
25
25
|
|
26
26
|
### 補足情報(FW/ツールのバージョンなど)
|
27
27
|
unityのバージョンは2021.3.4f1
|
28
|
-
TextMeshProのバージョンは3.0.6
|
29
28
|
|