Ios 如何使内容在UIView外部不可见
我有一个带有Ios 如何使内容在UIView外部不可见,ios,uiimageview,uiimage,contentmode,Ios,Uiimageview,Uiimage,Contentmode,我有一个带有UIViewContentModeCenter的UIImageView,因此它保存的图像不会被缩放或变形。但这样,如果图像较大,则可以在ImageView的框架外看到它。 我不想裁剪图像(用户可以缩放图像,因此数据丢失不是一个选项),但是我需要使它在ImageView之外的部分不可见,或者做些什么您需要将UIImageView的clipsToBounds属性设置为YES。我的解决方案是将UIImageView放在UIScrollView中,然后在scrollView中管理大小和位置。
UIViewContentModeCenter
的UIImageView
,因此它保存的图像不会被缩放或变形。但这样,如果图像较大,则可以在ImageView的框架外看到它。
我不想裁剪图像(用户可以缩放图像,因此数据丢失不是一个选项),但是我需要使它在
ImageView
之外的部分不可见,或者做些什么您需要将UIImageView的clipsToBounds属性设置为YES。我的解决方案是将UIImageView放在UIScrollView中,然后在scrollView中管理大小和位置。您可以将UIImageView的clipsToBounds属性设置为YES,这将确保您的图像将保留在帧内,如果您不想这样做,则需要寻找其他选项?我已决定在UIScrollView
中使用UIImageView
。谢谢你的解决方案,它完成了我的部分工作,我的目标是在这个问题上做些什么?所以发布了这个解决方案作为问题的答案。Thanx。剪裁到边界有点帮助,但我真正需要的是UIScrollView中的UIImage