我如何自动调整标签的大小,使它们包含所有文本,但不占用任何不必要的空间,并且无论用户处于纵向模式还是横向模式,垂直间距都保持不变?
我正在尝试实现一个简单的控件,以段落形式显示有关我的应用程序的信息。它将有标题和段落。我在正确定位事物之间的相对位置时遇到问题,并在用户旋转设备和改变方向时让它们自动调整。
在下面的示例中,我有 4 个标签。 2 个用于标题,并使用较大的字体加粗,2 个使用标准字体,但很长且包含大量文本。我希望能够让每个标签上的所有文本都可见并且没有被截断。我也希望所有标签彼此尽可能靠近。因此,它们包含的矩形必须根据所有其他标签的高度进行更改。因此,当我从横向更改为纵向时,段落可能需要 8 行,而不是横向模式下的 3 行。我希望控件移动以在每个控件之间具有相同数量的垂直空白。
这是一个示例:
About this program
Thank you for downloading this app. It is designed to do some wonderful things and will make all your wildest dreams come true.
Help
In order to use this program, use the tab bar at the bottom of the screen to select what you want to do. When the view opens, slide the items across the view until you are done.
最佳答案
关于ios - 使用 Xamarin Studio 在 iOS 中实现 'About' View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19691439/