Для того чтобы кнопка в контенте Scroll View уменьшалась горизонтально в зависимости от размера самого Scroll View, вам потребуется использовать компонент Layout Group вместе с компонентом Content Size Fitter.
1. В начале, у вас должен быть создан GameObject, содержащий компонент Scroll View. Внутри этого Scroll View вы должны создать контент, в котором будет располагаться ваша кнопка.
2. Добавьте компоненты Layout Group и Content Size Fitter на ваш контент GameObject.
3. В компоненте Content Size Fitter задайте значение Horizontal Fit параметра "Preferred Size". Это позволит контенту растягиваться до его предпочтительного размера.
4. В компоненте Layout Group установите свойства "Child Alignment" в "UpperCenter" и "Control Child Sizes" в "Width".
5. Поместите вашу кнопку внутри контента и измените ее размеры по вашему усмотрению.
6. Теперь, когда размер Scroll View будет изменяться, благодаря компонентам Content Size Fitter и Layout Group, ваша кнопка будет горизонтально уменьшаться или увеличиваться в зависимости от размера Scroll View.
Компонент Layout Group отвечает за расположение дочерних элементов внутри контента, а Content Size Fitter за их изменение размеров. Вместе они позволяют достичь желаемого эффекта изменения размера кнопки в зависимости от размера Scroll View.