我有一个UIViewController
( ContentViewController
) 连接到 View xib。我将 aTextView
放在IB 上UIView
,它显示为 IB 层次结构中的子视图。
ContentViewController
有一个标签作为插座,连接到ContentView.xib
. 当下面的代码执行时,第一个视图显示文本视图,但滚动其他视图/页面仅显示标签。
for(int i=0; i< 5; i++){
ContentViewController *contentView = [[ContentViewController alloc] initWithNibName:@"ContentView" bundle:[NSBundle mainBundle]];
[contentView loadView];
contentView.theLabel.text =[NSString stringWithFormat:@"hello again..%d", i];
[self.scrollView addSubview:contentView.view];
}
我可以将按钮或文本字段拖到 IB 中的视图上,当我滚动页面时它们都在那里。上面的文字也设置在标签上。textview 在第一页后消失。我也无法设置它的文本。我已经将一个新的 textview 拖到 上UIView
,它在第一页之后也消失了。我需要为 textview 做些什么不同的事情吗?
我发现UIScrollView
每一页都有。如果我在滚动视图所在的位置垂直滑动,则会出现文本。但是我必须对第一个之后的所有滚动视图都这样做。
但是,一旦我滑动它们,文本仍然可见,直到应用程序重新启动。如果没有足够的文本导致滚动,则 textview 将永远不会出现。对这种行为有什么建议吗?