【问题标题】:combine page control + scrollview(includes imageviews) + textview结合页面控制+滚动视图(包括图像视图)+文本视图
【发布时间】:2011-03-10 13:47:50
【问题描述】:

我想制作一个包含以下内容的视图; ScrollView、PageControl、TextView(如图所示)...

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

如果我在

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

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

中编写代码
(void)scrollViewDidEndDecelerating

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

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

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

【问题讨论】:

    标签: iphone ios uiscrollview uipagecontrol


    【解决方案1】:

    在changePage方法中计算内容的宽度,使用scrollRectToVisible就可以了……

        CGRect frame;
        frame = scrollView.frame;
        frame.origin.x = frame.size.width * pageController.currentPage;
        frame.origin.y = 0;
        [scrViewNews scrollRectToVisible:frame animated:YES];
    

    【讨论】:

      猜你喜欢
      • 2016-08-14
      • 2021-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多