UIViewContentMode如何做到自动填满又顶部对齐呢?

例如微博有一张长图,在缩略图显示的时候,让长图的宽自动适应容器的宽度,用的是UIViewContentModeScaleAspectFill,但是这样子缩略图会默认显示图片中间的部分,如何让缩略图显示这张长图的顶部呢?即如何同时实现UIViewContentModeTop的效果呢?

阅读 5.4k
1 个回答

你可以让你的scrollview 的height随你的图片长度自动变长。比较图片宽度和你放入的宽度。宽度比*图片的height如果大于scroller view的height就设置frame从0。0开始。不然就从全屏的高度减去你图片高度处于2的地方开始。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏