我正在开发 iOS 8 通用应用程序,我正在使用自适应层开发应用程序,一切顺利。
但是,我对 iPad 设计很感兴趣,因为我对所有使用约束的设备都使用了相同的宽度和高度,这对于 iPhone 设备来说看起来不错,但 iPad 也显示为像 iPhone 设计,所以我需要增加按钮大小,所以我可以使用使用 Swift 语言的 iOS 8 中单个故事板应用程序上的 iPhone 和 iPad 按钮的单独约束。
另一个疑问是,如何使用自动布局和约束来处理同一故事板应用程序上的动态按钮
提前致谢。
我正在开发 iOS 8 通用应用程序,我正在使用自适应层开发应用程序,一切顺利。
但是,我对 iPad 设计很感兴趣,因为我对所有使用约束的设备都使用了相同的宽度和高度,这对于 iPhone 设备来说看起来不错,但 iPad 也显示为像 iPhone 设计,所以我需要增加按钮大小,所以我可以使用使用 Swift 语言的 iOS 8 中单个故事板应用程序上的 iPhone 和 iPad 按钮的单独约束。
另一个疑问是,如何使用自动布局和约束来处理同一故事板应用程序上的动态按钮
提前致谢。
您可以选择常规宽度|任何高度尺寸类,并为特定于 iPad 的按钮设置尺寸和约束。根据苹果文档:
视图、约束和字体是从尺寸类中添加的,其方式与选择它们在屏幕上显示的方式相同。使用 Any|Any 中的项目,除非这些项目在更具体的尺寸类别中被更改或卸载。在这种情况下,使用最具体的项目。例如,在 iPhone 笔尖中,Compact|Regular size 类中的修改项优先于 Compact|Any 中的项。Compact|Any 中的修改项优先于 Any|Any 中的项。
常规宽度|任何高度尺寸类在 iPad 的运行时采用,任何|任何在 iPhone 中采用。