我正在使用Xamarin在Visual Studio上开发应用程序,目标是iOS 6。 我尝试在视图内部水平居中图像视图,以便无论设备或方向如何,图像都位于中心。
我找到了以下链接,解释了如何操作:
How to add a height/width constraint with iOS Designer in Xamarin Studio?
http://mathewsanders.com/designing-adaptive-layouts-for-iphone-6-plus/
但是,我无法按照说明操作。他们使用Xcode,在visual studio中我没有弹出菜单来添加新的对齐约束或菜单来修改属性菜单的布局部分中的约束。
我还阅读了Xamarin的官方文件。但是,拖动中间方形手柄似乎不允许我在容器中创建"水平方向"我希望完成的约束。
答案 0 :(得分:2)
在Visual Studio以及Xamarin Studio(使用IOS Designer)中,它可以做你想要的。
只需插入您想要居中的视图(您可以手动将其放在水平中心以便稍后保存)。设置正确的大小,当您准备添加约束时,只需点击视图(在文档中阅读两次)。按照您的说明,按住并拖动视图到中心的中心正方形,但请注意,要使视图水平居中,您需要将其拖动到屏幕上显示的垂直线(而不是水平线)。
您还需要添加一些其他约束,例如您想要居中的视图的宽度和高度,因为如果没有这些约束,则很难知道放置视图的位置。
希望它足够清楚。