0

这应该很简单。我正在基于 XCode 的 Utility Application 模板制作一个非常基本的应用程序。另一方面,我的内容超出了屏幕的大小。另一面是 UIView。我认为它应该是一个 UIScrollView,但不知何故我没有让它工作。这里有人可以建议我吗?

4

1 回答 1

0

使用 UIScrollView 仅仅将控件放入 Interface Builder 并在其中放置项目是不够的;您必须在代码中设置其内容大小。

因此,在-viewWillAppear方法(或类似方法)中,您应该具有以下内容:

[scrollView setContentSize:CGSizeMake(320, 600];

这将使滚动视图中的内容大小达到 600 像素高(即大于 iPhone 显示屏的高度)。如果其他一切都正确连接,那么现在应该可以工作了。

注意:您可能还需要在视图中重新定位对象。frame.origin为需要这个的对象设置...

于 2010-05-26T09:59:08.810 回答