【发布时间】:2011-03-16 20:06:54
【问题描述】:
我有一张带有径向渐变的背景图片,在某些视图上看起来不错。
但在其他我在视图顶部有额外控件的情况下,它会被压扁,因为它的显示空间较小。
我想我将不得不考虑图像从顶部或底部开始的位置,因此一端会松散一部分。但是,如果我可以通过属性而不是拉伸来做到这一点?或者如果我必须砍掉一些图像?
我能做什么?
【问题讨论】:
标签: iphone objective-c cocoa
我有一张带有径向渐变的背景图片,在某些视图上看起来不错。
但在其他我在视图顶部有额外控件的情况下,它会被压扁,因为它的显示空间较小。
我想我将不得不考虑图像从顶部或底部开始的位置,因此一端会松散一部分。但是,如果我可以通过属性而不是拉伸来做到这一点?或者如果我必须砍掉一些图像?
我能做什么?
【问题讨论】:
标签: iphone objective-c cocoa
您是否使用 UIImageView 进行展示?默认 contentmode 设置为 UIViewContentModeScaleToFill,即向各个方向拉伸以适应框架。
更改 contentMode 属性以获得你想要的效果,即 UIViewContentModeScaleAspectFill。
【讨论】: