如何使我的UIView中的内容可滚动?

时间:2010-12-17 17:56:43

标签: iphone objective-c uiview uiscrollview

我有一个UIView,在IB中包含我的UIScrollView(里面有一堆元素)。 scrollView正确连接,但内部的内容不滚动。不确定为什么?

// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {

 scrollView.contentSize = CGSizeMake(320,600);
 scrollView.showsHorizontalScrollIndicator = NO;
 scrollView.showsVerticalScrollIndicator = NO;
 scrollView.scrollsToTop = NO;


 self.title = titleDescription;

 self.descriptionTextView.text = bodyDescription;
 self.addressTextView.text = address;
 self.phoneTextView.text = phone;
 self.websiteTextView.text = website;
    [super viewDidLoad];
}

2 个答案:

答案 0 :(得分:3)

您需要在代码中设置滚动视图的contentSize属性(无法在Interface Builder中完成)。

答案 1 :(得分:0)

不要在UIScrollView中放置UIView。

使滚动视图尽可能高,iPhone将照顾您的“滚动需求”。

然而,您可以在UIScrollView中放置多个UIViews,并且您将能够滚动视图以获得您想要的位置,但我不认为这是您的目标......