Ios 显示图像的特定部分
假设我有一个Ios 显示图像的特定部分,ios,uiimageview,contentmode,Ios,Uiimageview,Contentmode,假设我有一个UIImageView,它比它显示的图像小得多。我将contentMode设置为UIViewContentModeScaleAspectFill,使其看起来像是只看到图像的特定部分。它会自动显示图像的中心 我不想使用其他contentModes,如top、bottom等,因为在我的应用程序中,你可以拖动imageView,当你移动它时,它会显示imageView下的图像部分。换句话说,imageView就像是图像本身的窗口 如何更改imageView显示的图像的哪一部分 谢谢 这里有
UIImageView
,它比它显示的图像小得多。我将contentMode
设置为UIViewContentModeScaleAspectFill
,使其看起来像是只看到图像的特定部分。它会自动显示图像的中心
我不想使用其他contentMode
s,如top、bottom等,因为在我的应用程序中,你可以拖动imageView,当你移动它时,它会显示imageView下的图像部分。换句话说,imageView就像是图像本身的窗口
如何更改imageView显示的图像的哪一部分
谢谢 这里有各种可能性:
- 不要使用UIImageView。使用普通视图并操纵其图层。给出图层内容,并使用其
来描述视图的哪个部分应该可见内容rect
- 一定要使用UIImageView。显示整个图像。将图像视图置于滚动视图中。让用户拖动以滚动。(滚动视图是显示其内部内容的“窗口”。)
contentsRect
作为响应,从而重新发明轮子