在 .NET WinForms 中,我大量使用锚点和停靠来保持与不同窗口大小和屏幕分辨率的比例一致。
据我了解,iOS 设备的分辨率也可能有所不同。
那么在 iOS 中使用什么来保持 UI 元素的比例以使它们在各种屏幕分辨率上看起来一致呢?
在 .NET WinForms 中,我大量使用锚点和停靠来保持与不同窗口大小和屏幕分辨率的比例一致。
据我了解,iOS 设备的分辨率也可能有所不同。
那么在 iOS 中使用什么来保持 UI 元素的比例以使它们在各种屏幕分辨率上看起来一致呢?
请参阅此链接。
通常你UIAutoresizingMask
会这样做,尽管它与 WinForms 或 WPF 有很大不同。我将 Interface Builder (XCode) 用于我的视图布局,我觉得这让它更容易一些(当您更改布局设置时,它们有一个很好的交互式视频)。
如果你走从 C# 设置视图的路线,那将是一样的——你只是UIAutoresizingMask
手动设置的。