「Unity/UIScrollView」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→スクロールの中にtextを表示) |
|||
行9: | 行9: | ||
text.GetComponent<Text>().text = @"利用規約 | text.GetComponent<Text>().text = @"利用規約 | ||
この利用規約~"; | この利用規約~"; | ||
+ | |||
+ | ==スクロールView内にマテリアルを入れるとはみ出る== | ||
+ | 以下のような対応をすれば良いかも。 | ||
+ | *可能であれば、マテリアルを使わない。 | ||
+ | *ScrollViewにaddComponents/MaskRect2Dを設定 | ||
+ | |||
+ | 参考:https://tech.pjin.jp/blog/2017/02/22/unity_ugui_scrollbar/ | ||
+ | |||
+ | 参考:https://teratail.com/questions/98004 |
2020年5月5日 (火) 08:36時点における版
スクロールの中にtextを表示
- HierarchyにUI/ScrollViewで作成
- ScrollViewのViewportのContentの下にAddComponentでTextを追加
- ScrollViewのViewportのContentの下にAddComponentでContentSizeFitterを追加
- ContentSizeFitterのVerticalfitをUnconstrainedからPreferredSizeにする
c#から文字を追加する場合はこんな感じ
GameObject text = GameObject.Find("/Canvas/Scroll View/Viewport/Content/Text"); text.GetComponent<Text>().text = @"利用規約 この利用規約~";
スクロールView内にマテリアルを入れるとはみ出る
以下のような対応をすれば良いかも。
- 可能であれば、マテリアルを使わない。
- ScrollViewにaddComponents/MaskRect2Dを設定
参考:https://tech.pjin.jp/blog/2017/02/22/unity_ugui_scrollbar/