gpt4 book ai didi

iphone - 从 iPhone 应用程序到通用应用程序,用户界面注意事项

转载 作者:行者123 更新时间:2023-12-01 16:48:04 25 4
gpt4 key购买 nike

正如我在标题中所说,我正在开发一个 iPhone 应用程序。我用 nib文件,我不使用任何 Storyboard ,而且我知道对于 iPad,我需要替换我目前用于 iPhone 的一些控件,因为例如,在 iPad 中更适合在某些地方使用弹出框,并且其他一些考虑。但我不确定是否需要创建一个单独的 nib每个 nib 针对 iPad 的文件我现在有 iPhone 的文件,或者它应该只是方便但不需要的东西,或者我可以只保留一个 nib如果 View 是例如 ScrollView 或表格 View ,则文件,并且只需调整大小就足够了......

我想要的是一些指导方针,以避免在创建现有 iPhone 版本的 iPad 版本时避免冗余文件和工作,以及最佳实践是什么,因为我没有找到如何以编程方式处理这个问题,无论是在 Apple 的文档中还是在帖子...

提前致谢

编辑。 关于处理图标和图像的问题:假设我在 iPhone 中有一个 50x50 的 ImageView 。我有两个 .png此图像的 iPhone 版本的图像:50x50 和 100x100 用于视网膜显示。假设我需要这张图片在 iPad 中为 80x80。处理这个问题的最佳方法应该是什么:拥有 4 个版本的图像(50x50、100x100、80x80、160x160)?或者只是拥有最好的版本(iPad 的 80x80 和 160x160),然后将它们调整为更小的 iPhone 版本?一般来说,最好的做法是什么,每个您需要的每个尺寸都有一个图像文件,或者只是让您需要更大的图像文件并将其拟合到更小的尺寸?

最佳答案

在 xib 文件中,您应该使用带有约束的 AutoLayout。这是在 ios6 中引入的。
关键与耐心和时间的 war 将正确设置这些约束。
一个xib也可以用于iPhone和iPad,这样不需要2个单独的文件。随着开发速度的加快,2个文件的开发速度更快,至少对我来说......

关于iphone - 从 iPhone 应用程序到通用应用程序,用户界面注意事项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18408574/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com