UIScrollView - 添加子视图,使其水平和垂直居中

Posted

技术标签:

【中文标题】UIScrollView - 添加子视图,使其水平和垂直居中【英文标题】:UIScrollView - Add Subview so that it's centered Horizontal and Vertical 【发布时间】:2011-05-12 06:09:26 【问题描述】:

如何在代码中将 UIImageView 添加到 UIScrollView 以使其显示在中心。

滚动视图占据了很大的区域,UIImage 视图的大小平均约为 40%。

【问题讨论】:

【参考方案1】:

imageView.center = scrollView.center 怎么样

【讨论】:

【参考方案2】:

关于...的线周围的东西呢?

int size = 20;

UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake((scrollView.center.x - (size / 2)), (scrollView.center.y - (size / 2)), size, size)];

[scrollView addSubview:imageView];

【讨论】:

以上是关于UIScrollView - 添加子视图,使其水平和垂直居中的主要内容,如果未能解决你的问题,请参考以下文章