【问题标题】:UIPageControl with UITableViewUIPageControl 与 UITableView
【发布时间】:2011-12-15 16:29:03
【问题描述】:

我想要一个视图 (UIViewController) 上的页面控件 (UIPageControl),每个页面上都有表视图 (UITable)。 是否可以?如果是,那么如何?

【问题讨论】:

    标签: objective-c ios uitableview uiscrollview uipagecontrol


    【解决方案1】:

    CellForRowAtIndexPath 中创建UITableView,然后创建UIScrollView,您可以将其添加到UITableView 并将您的UIPageControl 附加到UIScrollView

    【讨论】:

    • 我没看懂,你能解释清楚吗?
    • alrite。所以你能解释一下你想要它吗?你需要 uipagecontrol 中的表格视图。如果您有 UIScrollView 来解决该部分,我想您不需要它。
    • 当然,也许您可​​以考虑其他解决方案。我有 3 个表格,例如收藏夹、历史记录和通知。我有一个带有其他东西(如按钮和搜索栏)的 UIView,在 UIView 的下半部分我有一个 UITableView。 UITableView 显示收藏夹表。我想用滑动来改变表格。我考虑过 UIPageControl 和 UIScrollView 但也许还有其他选择......
    • Alrite。那么你有没有创建 UITableView 收藏夹仪式。所以现在添加 tableView 的宽度和高度的 UIScrollView 并将 UIPageControl 附加到它。在代码中:scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, frame.size.width, frame.size.height)]; [[单元格内容视图] addSubView: 滚动视图]; pageControl = [[UIPageControl alloc] initWithFrame:CGRectMake(0, 50, frame.size.width, frame.size.height)]; [pageControl setNumberOfPages:4]; [[cell contentView] addSubview:pageControl];忽略我的编码,因为没有在xcode上尝试过。
    • 我明白了! :) 非常感谢!
    猜你喜欢
    • 2011-07-02
    • 2010-11-19
    • 1970-01-01
    • 2011-08-24
    • 2012-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多