我添加了一个自定义UIImageView
到故事板,得到了以下尺寸:如何获得自定义图像对故事板的尺寸手动
我想在我的代码使用CGRectMake(170, 115, 260, 200)
裁剪图像,但没没有和UIImageView
一样的尺寸,但尺寸比故事板中使用的尺寸小得多。我如何获得CGRect
的确切尺寸?
我添加了一个自定义UIImageView
到故事板,得到了以下尺寸:如何获得自定义图像对故事板的尺寸手动
我想在我的代码使用CGRectMake(170, 115, 260, 200)
裁剪图像,但没没有和UIImageView
一样的尺寸,但尺寸比故事板中使用的尺寸小得多。我如何获得CGRect
的确切尺寸?
我认为你在故事板和设备上的东西看起来很混乱。故事板只是一组规则的表示,它将决定事情在实际设计中的表现。
你应该阅读:ray auto layout tutorial
如果这没有帮助,你这是怎么弄的大小的CGRect:
CGRect myFrame = [YOUR_VIEW frame];
NSLog(@"height = %f", myFrame.size.height);
NSLog(@"width = %f", myFrame.size.width);
NSLog(@"x = %f", myFrame.origin.x);
NSLog(@"y = %f", myFrame.origin.y);
设置恒定的高度和宽度和/或配给限制不起作用。基本上,我在视图上叠加了一个矩形,并拍了一张照片(使用我的自定义相机)。我想使用'CGRectMake'从照片中剪出覆盖的矩形区域。如何将故事板值转换为像素值以获取确切的区域? – NSologistic
我编辑了如何获得框架大小的答案。希望这有助于。 – Mika
你的问题不清楚。你想做什么? – Mika
如果您对所有设备使用通用故事板会有所不同。 –
@DipenPanchasara是的,我正在使用一个通用的故事板。无论设备尺寸如何,我怎样才能获得尺寸? – NSologistic