子 UIView 宽度

Child UIView Width

我一直在 Xamarin Studio 中为 ios 设备(iPad、iPhone、iPod)开发应用程序,但我遇到了有关子 UIViews 宽度的问题。我希望子 UIView 具有与其父级相同的宽度,但我不知道该怎么做。我在我的屏幕上使用自动布局来设置必要的约束,但这只会使我的小部件在屏幕上保持井井有条(它不会针对 iPhone 上的不同屏幕尺寸自动调整任何东西的大小)。有人可以帮助我实现这一目标吗?我需要 UIView 与其父级宽度相同。

This is how the screen looks on iPhone 6 plus

This is how the screen looks on iPhone 6

老实说,我通常在 Xcode 中做约束,因为它更容易。右击你的笔尖然后 select Open With > Xcode Interface Builder

然后一旦你的笔尖打开 ctrl 点击并从你的顶部容器视图拖动到超级视图和 select Equal Widths 然后对 Leading space to container 做同样的事情,Top space to container,对于高度 ctrl 单击拖动到自身(顶部容器视图)并设置高度。

如果您遇到困难,最好将 nib 上传到 github,以便我查看。