rob*_*off 14
从Xcode 7开始,您可以在故事板中编辑独立视图.将视图从对象库拖动到视图控制器的标题栏.Interface Builder将在视图控制器主视图上方的画布上单独显示独立视图.例:
您可能希望从视图控制器创建一个插座到独立视图.只能从包含它的视图控制器访问独立视图.
请注意,在加载视图控制器时,您将获得独立视图的一个实例.如果您需要多个实例,则没有特别好的方法来获取它们.
在故事板中没有方便的方法.
您仍然可以在使用故事板的项目中创建nib.因此,您可以为每个视图创建一个nib,并从代码中加载它们:
NSString *nibName = [NSString stringWithFormat:@"page%d", pageNumber];
NSArray *nibObjects = [NSBundle.mainBundle loadNibNamed:nibName owner:self options:nil];
UIView *pageView = [nibObjects objectAtIndex:0];
CGSize size = self.scrollView.bounds.size;
pageView.frame = CGRectMake(pageNumber * size.width, 0, size.width, size.height);
[self.scrollView addSubview:pageView];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2502 次 |
| 最近记录: |