0

这可能非常简单,但我无法让它正常工作。我正在尝试通过将图像调整大小选项更改为设置的像素大小来对我的 iOS 应用程序进行简单更新。下面的代码是我正在使用的代码以及它当前的运行方式:

selectedWidth = (30 * selectedWidth)/100;

selectedHeight = (30 * selectedHeight)/100;

我假设这是 100% 的 30%?我只需要选择的宽度为 200 像素,高度为自动。有人能帮帮我吗?我是这种编码的新手,我的开发人员不在,我认为这将是一个简单的改变哈哈。

4

1 回答 1

0

因此,如果我理解正确,我认为这可能会有所帮助

selectedHeight = (selectedHeight / selectedWidth) * 200;
selectedWidth = newWidth;

这应该计算出 200px 宽度的正确高度。

如果您想不时更改您的固定宽度,您可以在导入下方的 m.file 中定义一个常量变量:

#define kWidth 200

并使用它而不是顶部代码中的硬编码 200。

例子:

旧宽度:100px 旧高度:50px

新宽度:200px 新高度:(50 / 100) * 200 = 100px

于 2013-04-10T21:49:22.040 回答