0

通过复制 Apple 的计算器应用程序,我正在自学更多 iOS。我已经让整个肖像模式工作了。

现在我想复制调整现有按钮大小的功能,将它们移到右侧,并在用户旋转到横向时添加一大堆额外的按钮和功能。

到目前为止,我在文档和在线上看到的内容有很多硬接线,我必须编写代码来手动将每个按钮移动到特定位置。我更喜欢按屏幕尺寸的比例来支持不同的屏幕。

所以我必须调整按钮及其文本的大小,显示/隐藏一组额外的按钮,更改 UILabel,显示/隐藏几个额外的 UILabel,等等。

我可以只拥有一个不同的 xib 文件,其中包含将动画到的更改版本吗?还是我必须手动编程整个事情?

这里最好的方法是什么?

人像计算器 景观计算器

4

1 回答 1

0

我要做的是将这些按钮放在另一个 UIView 中,然后将 UIView 旋转到新位置。这样它就可以处理所有的缩放和位置,并且都将保持相对位置。

于 2011-06-24T02:23:34.100 回答