gpt4 book ai didi

ios - resizableImageWithCapInsets :resizingMode: crashing on iOS 5. 1

转载 作者:可可西里 更新时间:2023-11-01 05:03:27 24 4
gpt4 key购买 nike

我正在使用此代码正确拉伸(stretch)图像,但在 iOS 5.1 上它崩溃了。如果我从最后删除 resizingMode,它会起作用,但图像会平铺并且看起来很有趣。知道它崩溃的原因吗?

谢谢

self.scrollViewImage.image = [[UIImage imageNamed:@"SysInfoBackBox"] resizableImageWithCapInsets:UIEdgeInsetsMake(40, 40, 40, 40) resizingMode:UIImageResizingModeStretch];

最佳答案

这是 iOS 6.0 引入的新方法,以前的版本不支持。如果您想让代码在以前的版本上运行,您将必须在运行时检查 UIImage 实例是否响应该方法的选择器,如果不响应则实现替代方案。

if ([UIImage instancesRespondToSelector:@selector(resizableImageWithCapInsets:resizingMode:)]) {
self.scrollViewImage.image = [[UIImage imageNamed:@"SysInfoBackBox"] resizableImageWithCapInsets:UIEdgeInsetsMake(40, 40, 40, 40) resizingMode:UIImageResizingModeStretch];
} else {
// alternative
}

关于ios - resizableImageWithCapInsets :resizingMode: crashing on iOS 5. 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12414844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com