gpt4 book ai didi

IOS 界面 View - 最佳实践

转载 作者:行者123 更新时间:2023-12-01 16:44:29 27 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 提供事实和引用来回答它.

8年前关闭。




Improve this question




我现在正在为一个包含 IB 元素和编程创建元素的游戏的复杂用户界面工作。我的问题是关于创建界面时使用的最佳实践:我知道我应该避免对 View 框架进行硬编码值,但如果我让应用程序在屏幕大小之后计算框架,结果不是就像我希望的那样好。

现在我正在使用硬编码和自计算的组合:

    backQuestion = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 760, 400)];
backQuestion.center = CGPointMake(self.view.bounds.size.height/2, self.view.bounds.size.width/2);
questionLabel = [[UILabel alloc]initWithFrame:CGRectMake(backQuestion.frame.origin.x+backQuestion.frame.size.width*0.05, backQuestion.frame.origin.y+backQuestion.frame.size.width*0.02, backQuestion.frame.size.width*0.9, backQuestion.frame.size.height*0.35)];

更有经验的开发人员在创建接口(interface)时使用什么?有什么好文章我应该读吗?

最佳答案

我尽可能多地使用 Interface Builder 来构建接口(interface)。这使我可以绘制界面并查看各种尺寸和方向的潜在问题。它还允许我快速设计自动布局属性。虽然这可以在代码中完成,但它非常耗时并且创建的代码不是很干燥。

关于IOS 界面 View - 最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21093153/

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