首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何更改UITableView在视图中的位置?

如何更改UITableView在视图中的位置?
EN

Stack Overflow用户
提问于 2011-10-18 00:14:29
回答 3查看 3.4K关注 0票数 1

我有一个视图,在这里我按下一个按钮,然后加载以下代码:

代码语言:javascript
运行
复制
    TestView *testView = [[TestView alloc] initWithNibName:@"TestView" bundle:nil];        
    [testView.table setFrame:CGRectMake(0, 200, 320, 188)];        

    testView.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
    [(UIViewController*) currentOb presentModalViewController:testview animated:YES];

我有一个表的TestView的nib加载得很好,但是表仍然在(0,0) intead (0,200)的位置。你知道我做错了什么吗?

谢谢,对不起,我的英语不好。

EN

回答 3

Stack Overflow用户

发布于 2011-10-18 03:59:11

试一试

代码语言:javascript
运行
复制
testview.table.frame = CGRectMake(0,200,320,188);
票数 0
EN

Stack Overflow用户

发布于 2011-10-18 04:16:25

您是否将TestView的桌面插座连接到接口生成器中的表格?这很容易忘记,在这种情况下,就会发生这样的事情。

票数 0
EN

Stack Overflow用户

发布于 2015-01-07 17:52:19

我发现这一点,它可以是这个问题的最佳解决方案:

代码语言:javascript
运行
复制
[self.tableView setContentInset:UIEdgeInsetsMake(50,0,0,0)];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7796540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档