如何在页面模式下将此滚动视图居中,并进行页面预览?

时间:2015-04-17 21:12:30

标签: ios uiscrollview interface-builder

我想将UIScrollView的页面视图居中,但不知何故它未对齐。我在use autoresizing中检查了storyboard,但是视图来源似乎已经关闭了半个屏幕。

我该如何解决?还有什么是"原型制作"尺寸检查员的测量意味着什么?这是指UIImageView上放置UIWindow的位置吗?我把它集中在UIWindow

enter image description here

CGRect frame = self.scrollView.bounds;
CGRect newFrame = self.scrollView.bounds;
newFrame.origin.y = 0.0;
newFrame.origin.x = frame.size.width*page;

frame = newFrame;
//inset for previewing next page
frame = CGRectInset(frame, 10.0, 0.0);

//UIImageView is subview of scrollView
UIImageView* newPageView = [[UIImageView alloc] initWithImage:
    [UIImage imageNamed:[self.pageImages objectAtIndex:page]]];

[newPageView setContentMode: UIViewContentModeScaleAspectFit];
newPageView.frame = frame;
[self.scrollView addSubview:newPageView];

[self.pageViews insertObject:newPageView atIndex:page];

1 个答案:

答案 0 :(得分:0)

我将imageView的大小调整为较小,并将其原点移近其父视图上的(0,0)并且它有效。