gpt4 book ai didi

iphone - 在不使用 Interface Builder 的情况下指定 CocoaTouch 控件坐标和大小

转载 作者:行者123 更新时间:2023-11-28 17:47:45 26 4
gpt4 key购买 nike

我刚开始进行 iOS 开发,但无法使用鼠标,因为我是盲人,并且在 Mac 和 iOS 设备上都使用画外音。在这种特殊情况下,我无法找人为我设计 UI,所以我希望自己在一个 View 上布置 9 个控件 - 没什么复杂的,就在 3 行中。

我自己无法在 Interface Builder 中执行此操作,因为它需要使用鼠标来创建连接,以及将控件从库拖动到 View 。所以我用代码创建了 UI,这很有效。

但我现在想布置控件:

  • 旁边有 UITextField 的 UILabel
  • 在其下方,有两个 UILabel 和两个 UIButton。
  • 还有几个控件 - 我的意图只是表明这是一个简单的 UI。

有没有人有任何提示或经验法则可以用来在 View 上安排这些控件。每个控件都使用类似于以下的语法进行初始化:

inputField = [[UITextField alloc] initWithFrame:CGRectMake(x, y, width, height)];

我花了几个小时在脑海中进行数学运算,并尝试通过 medioca 结果获得一组合理的 x/y/width/height 值。非常感谢以前做过此操作的任何其他人的提示。

最佳答案

我通常使用空白 IB View 获得准确的坐标,只是为了获得正确的 #,然后将它们插入代码。

关于iphone - 在不使用 Interface Builder 的情况下指定 CocoaTouch 控件坐标和大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4550023/

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