1

在此处输入图像描述

我想提出一个包括:ScrollView、PageControl、TextView(如图所示)...

我有一个包含 img 地址和文本的 NSArray。因此,拍摄图像及其文本并正确放置它们是没有问题的。我的问题是我不能同时使用页面控件和滚动视图这意味着;

如果我写代码

(IBAction)changePage:(id)sender //for valuechange event pagecontrol

pagecontrol 可以正常工作,但不能滚动。否则如果我写代码

(void)scrollViewDidEndDecelerating

这次滚动但页面控制没有..

我怎样才能将它们结合起来并正确地协同工作???

注意:这些 SS 取自 IOS 模拟器,这意味着它可以正常工作,而不仅仅是图像。在界面上有 4 个组件;(正确的顺序)导航栏、滚动视图、页面控件、文本视图。通常图像视图不存在我在 viewDidLoad() 和 changePage 方法中添加其中的 1 个。

4

1 回答 1

0

在 changePage 方法中计算内容的宽度并使用 scrollRectToVisible 它可以工作...

    CGRect frame;
    frame = scrollView.frame;
    frame.origin.x = frame.size.width * pageController.currentPage;
    frame.origin.y = 0;
    [scrViewNews scrollRectToVisible:frame animated:YES];
于 2011-08-24T12:17:20.553 回答