UIScrollView有多个UITableViews?如何最好地设置它?

时间:2011-02-07 18:30:46

标签: iphone cocoa-touch ios4 interface-builder

Custom AccountViewController NIB

以上是我自定义UIViewController的IB截图。此主视图包含大量信息。 ImageViews是临时占位符,仅供信息/按钮帮助我了解我的布局。

你会在底部看到我已经转储了UIScrollView。我想要做的是在ScrollView中转储3个UIView,其中每个UIView包含一个UITableView。这个NIB / XIB文件变得非常混乱和混乱。我想创建一个在UIScrollView中加载的新NIB。这样做的最佳方式是什么?

我是否将新的UIViewController转储到此​​XIB文件中,然后将ScrollView的委托转换为新的ViewController?然后我可以为那个UIViewController设置一个自定义的笔尖?这是正确的方法吗?

仍在掌握Interface Builder和更高级的应用程序。发展!

提前致谢!

1 个答案:

答案 0 :(得分:0)

在处理滚动视图及其内部内容时,这就是我通常所做的......

我将滚动视图放在主视图中,并在与其连接的视图控制器中创建一个IBOutlet。

然后我在xib中创建了第二个UIView,它是我的内容视图(contentsOfScrollView),并在我的视图控制器中创建了一个与其连接的IBOutlet。

然后在我的viewDidLoad中,我以编程方式将内容视图放入滚动视图中,如下所示:

[self.scrollView addSubview:self.contentsOfScrollView];
self.scrollView.contentSize = self.contentsOfScrollView.frame.size;

enter image description here