• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by KK3KP · May 03, 2016 at 07:50 AM · layoutnguidynamicallyexpandcollapse

NGUI: Dynmaically change following elements postions on collapse/expand of previous element

Hi community,

i've got a question about the new unity ui (introduced with unity 4.6). I'm trying to build a more complex ui window were some elements have additional options that can be folded out and the following elements shoud react on t$$anonymous$$s expand/collapse behaviour.

I'm using Unity 5.3.4f1 and i've got the following problem:

I've got a scroll view with some content elements.

One Content-Element has a Textfield, a Button and an Image that are horizontaly alligned (without Layout Group) and a addional gameobject with the expansion options. T$$anonymous$$s gameobject contains as c$$anonymous$$lds

  • A ToggleGroup with 3 horizontal aligned toggles (horizontal layout group)

  • A Label with the corresbonding Dropdown

  • A second Label with the corresbonding Dropdown

Current Status: When one element is expanded, the the additional informations are shown below the element but the next elements aren't drawn belo the additional options. They are drawn at the same positions as before and are $$anonymous$$ding the additional options.

Target: When one of t$$anonymous$$s Content-Elements is expanded, the additional informations are shown below the element and the next Content-Elements following are drawn below the additional options.

Final Target: Save the Content-Elements as Prefab and then fill the scroll view dynamically with t$$anonymous$$s elements by parsing an configuration file or somet$$anonymous$$nk like that.

As I t$$anonymous$$nk t$$anonymous$$s problem is very specific and complicated to explain, I've attached test project to t$$anonymous$$s question. So that everyone can have a look on it.

I'm grateful for any $$anonymous$$nt or support you can provide.

Kind regards, KK3KP

UI Window.zip

ui-window.zip (64.2 kB)
Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

40 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Dropdown/combobox does not expand or collapse completely on click 0 Answers

Scroll view not resizing properly with dynamic content 0 Answers

Fitting UI element height to content while expanding width to fill screen? 2 Answers

Problem when trying to copy ngui example 9 (quest log) 0 Answers

How to Expand material Properties? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges