我正在使用带有嵌入式 UIPageControl 的 Paged UIScrollView,如https://github.com/romaonthego/REPagedScrollView中所述。
我使用时代码工作正常
UIView *page1 = [[UIView alloc] initWithFrame:CGRectMake(20, 20, 280, self.view.frame.size.height - 40)];
page1.backgroundColor = [UIColor lightGrayColor];
[scrollView addPage:page1];
但我需要为我的项目使用一个 nib 文件。我这样称呼它:
UIView *page1 = [[[NSBundle mainBundle] loadNibNamed:@"mySubViewController" owner:self options:nil] objectAtIndex: 0];
page1 = [[UIView alloc] initWithFrame:CGRectMake(20, 20, 280, self.view.frame.size.height - 40)];
page1.backgroundColor = [UIColor lightGrayColor];
[scrollView addPage:page1];
几乎可以正常工作,我可以调用视图,唯一的问题是视图不听 initWithFrame:CGRectMake,它加载全屏,我再也看不到页面控件进行导航。
自动布局设置为关闭。
谁能指出我在这里错了?我能做些什么来解决这个问题?
最好的问候,大卫