我有一个子视图,我一直在通过使用 frame 属性并将其值设置为 CGRectMake 函数的参数值来自定义它的大小。
我一直在缓慢但肯定地更改 CGRectMake 参数并重新运行应用程序以使子视图位于屏幕上的正确位置,但我知道必须有一种更简单的方法。
这是我目前正在做的事情:
UIImageView *halfView = [[UIImageView alloc]initWithImage:image];
[self.view addSubview:halfView];
halfView.frame = CGRectMake(0, 0, 320, 270);
有没有办法让我不必手动将这 4 个参数输入到 CGRectMake 中,而只需将其设置为屏幕的前 50%?
这是我希望子视图在 iphone 屏幕上的样子: