结合页面控制+滚动视图(包括图像视图)+ textview

时间:2011-03-10 13:47:50

标签: iphone ios uiscrollview uipagecontrol

enter image description here

我想提出一个包含的观点; ScrollView,PageControl,TextView(如图所示)......

我有一个NSArray,包括img地址和文本。因此,拍摄图像及其文本并将其正确放置是没有问题的。我的问题是我不能同时使用页面控制和放大器。 scrollview意思是;

如果我在

中编写代码
(IBAction)changePage:(id)sender //for valuechange event pagecontrol

pagecontrol工作正常但不滚动。否则如果我在

中编写代码
(void)scrollViewDidEndDecelerating

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

如何将它们组合在一起并正确地协同工作?

注意: 这些SS取自IOS模拟器,意味着它可以正常工作而不仅仅是图像。在界面上有4个组件;(正确的顺序)导航栏,scrollview,pagecontrol,textview.normally imageview不存在ı在viewDidLoad()上添加其中1个,在changePage方法上添加其他。

1 个答案:

答案 0 :(得分: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];