在Xcode 6.3上更改图像的边框

时间:2015-05-19 07:19:17

标签: xcode image border frame collision

我正在使用此功能制作游戏:

 if (CGRectIntersectsRect(object.frame, object2.frame)) {
        [self GameOver];
 }

两个对象都是正方形,但object#2的图像不是。 因此,当边界碰撞(但不是实际图片)时,游戏结束。有没有办法可以让边框“适合”到图像,这样游戏才会在实际图片碰撞时结束。

谢谢:)

1 个答案:

答案 0 :(得分:0)

您可以将图片大小调整为:

UIImage * object2 = [[UIImage imageNamed:@" blueImage"]
   resizableImageWithCapInsets:UIEdgeInsetsMake(12,12,12,12)];

并且您可以将图像视图的边框设置为

UIImageView * imgView = [UIImageView alloc] init];

imgView.layer.borderWidth = 4.0F; //为图像视图设置边框

这可能会有所帮助。