【发布时间】:2023-03-22 00:58:01
【问题描述】:
我有以下代码来创建一个视图并将其放在滚动视图中以允许分页
代码工作正常,但我不能做的是从 nib 文件加载视图
换句话说 我想使用“initWithNibName”而不是“initWithFrame”?
- (void)createPageWithColor:(UIColor *)color forPage:(int)page
{
UIView *newView = [[UIView alloc] initWithFrame:CGRectMake(0, 300,400)];
newView.backgroundColor = color;
[scrollView addSubview:newView];
}
非常感谢
【问题讨论】:
-
如果您要这样做(并且,不要,但如果您曾这样做),您需要在将
[newView release]添加到scrollView后记住它。您的 scrollView 将在添加时保留该视图,因此它不再属于您。
标签: iphone objective-c xcode uiview