我对一些视图使用 UIScrollView 来显示一些长文本视图。我正在使用 XCode 4,在 Storyboard 中,我已将 UIScrollView 直接放置到 ViewController 场景中。
现在我在教程和资料中看到人们在视图控制器和滚动视图之间有一个常规视图。有这样做的理由吗?
我已经尝试按照本教程在我的应用程序中执行相同的操作,但我无法使其与情节提要一起使用,找不到连接等。
看起来它在模拟器中按我的方式工作得很好,但我是否应该找到一种方法在它后面放置一个视图?如果是这样,我怎样才能用故事板正确地做到这一点?
这是我如何完成它的代码,+ 建立了从 Outlet 到 Storyboard 中的 ScrollView 的连接。
InfoViewController.h
#import <UIKit/UIKit.h>
@interface InfoViewController : UIViewController{
IBOutlet UIScrollView *theScroller;
}
@end
InfoViewController.m
#import "InfoViewController.h"
@interface InfoViewController ()
@end
@implementation InfoViewController
- (void)viewDidLoad
{
[super viewDidLoad];
[theScroller setScrollEnabled:YES];
[theScroller setContentSize:CGSizeMake(320,750)];
self.navigationItem.title = @"Title";
}
@end
PS。我找不到在情节提要中向下滚动滚动视图的方法,如果那样的话,用鼠标滚动它是行不通的,有我的设置方法可能禁用了这个..?
并且在考虑时:如果我希望滚动视图小于视图本身,我应该将它放在情节提要的视图中,对吗?因此,如果您知道有关如何执行此操作的教程,或者您可以描述该过程,请随意。