我不知道如何让 UIImage 拉伸任何给定 iPhone / iPad 方向的宽度并保持纵横比。
这甚至可能吗?
你可以尝试使用
stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight
所以它会是这样的:
UIImage *image = [UIImage imageNamed:@"Name"] stretchableImageWithLeftCapWidth:self.view.frame.size.width topCapHeight:1.0];
那不是经过测试的代码,但它是为了帮助向您展示使用它的可能性
希望有帮助!