当我输入时在我的代码中
textViewBackgroundImage.contentStretch = CGRectMake(0.5, 0.5, 0, 0);
它表明它已被弃用,有人可以帮我找到替代品吗?
当我输入时在我的代码中
textViewBackgroundImage.contentStretch = CGRectMake(0.5, 0.5, 0, 0);
它表明它已被弃用,有人可以帮我找到替代品吗?
@property(nonatomic) CGRect contentStretch NS_DEPRECATED_IOS(3_0,6_0);
// 动画。默认为单位矩形 {{0,0} {1,1}}。现在已弃用:请使用
-[UIImage resizableImageWithCapInsets:] to achieve the same effect.
UIImage* cardImage = [[UIImage imageNamed:@"card_resizable.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(72, 0, 60, 0)];
假设 textViewBackgroundImage 是一个 UIImageView,
[textViewBackgroundImage.image resizableImageWithCapInsets:
UIEdgeInsetsMake(0.5, 0.5, 0, 0)];
所以,现在我们应该使用 'UIEdgeInsetsMake' 代替 'CGRectMake',而不是使用 'contentStretch' 属性,我们应该使用 'resizableImageWithCapInsets' 方法。根据苹果的说法,效果是一样的。