滚动视图内的表视图存在问题

发布于 2024-12-05 17:40:53 字数 1170 浏览 0 评论 0原文

可能的重复:
iPhone 中的表格视图问题

我有以下内容:

.h 文件:

UITableView *catalogTable;
UIScrollView *scrollView;

.m 文件

- (void)viewDidLoad
{
    NSLog(@"BoiteAOutils");
    [super viewDidLoad];
    catalogTable.backgroundColor = [UIColor clearColor];
    catalogTable.layer.cornerRadius = 10.0;
    scrollView.layer.cornerRadius = 15;
   [self.view addSubview:scrollView];
    [scrollView setShowsVerticalScrollIndicator:NO];

    catalogTable.scrollEnabled = NO;
    catalogTable.layer.cornerRadius = 15;
    [scrollView addSubview:catalogTable];


    nameCatalog = [myAudiAppDelegate sharedAppDelegate].dataHandler.catalogueList;
    loadingView.hidden=YES;
}

I在 xib 文件中创建了一个 scrollView 和一个 tableView。 一切都很好,结果如下:

http://i53.tinypic.com/dzgqx3.png

我对结果非常满意,问题是,一旦我开始上下滚动表格,它就不会移动。我看不到表格的全部内容......只有单元格显示在这张照片。 我哪里错了?谢谢你:)

Possible Duplicate:
issue with tableview in iphone

I have the following:

.h file:

UITableView *catalogTable;
UIScrollView *scrollView;

.m file

- (void)viewDidLoad
{
    NSLog(@"BoiteAOutils");
    [super viewDidLoad];
    catalogTable.backgroundColor = [UIColor clearColor];
    catalogTable.layer.cornerRadius = 10.0;
    scrollView.layer.cornerRadius = 15;
   [self.view addSubview:scrollView];
    [scrollView setShowsVerticalScrollIndicator:NO];

    catalogTable.scrollEnabled = NO;
    catalogTable.layer.cornerRadius = 15;
    [scrollView addSubview:catalogTable];


    nameCatalog = [myAudiAppDelegate sharedAppDelegate].dataHandler.catalogueList;
    loadingView.hidden=YES;
}

I created a scrollView and a tableView in the xib file.
Everything works great and the result looks:

http://i53.tinypic.com/dzgqx3.png

I'm very haapy with the result, the problem is that as soon I start scrolling the table up and down it doesn't move.I can't see the whole content of the table...only the cells showed in this picture.
Where am I going wrong? Thank you:)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

断桥再见 2024-12-12 17:40:53

您永远不应该将 UITableView 放入 UIScrollView 中。引用 文档 <代码>UIScrollView:

重要提示:您不应将 UIWebView 或 UITableView 对象嵌入到
UIScrollView 对象。如果这样做,可能会导致意外行为
因为两个对象的触摸事件可能会混淆并且错误
已处理。

您应该重新考虑您想要的布局。希望有帮助!

You should never put a UITableView inside a UIScrollView. Quoting the documentation for a UIScrollView:

Important: You should not embed UIWebView or UITableView objects in
UIScrollView objects. If you do so, unexpected behavior can result
because touch events for the two objects can be mixed up and wrongly
handled.

You should rethink how you want your layout. Hope that Helps!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文