2

我想创建一个水平和垂直滚动的表格视图。每行中的内容将带有文本标签。当标签大小增加表格视图的宽度时,水平滚动应该在那里。(即,我不想显示标签的文本,如“abcdefg ...”)有可能吗?

4

3 回答 3

2

通过代码设置UIScrollViewcontentSize 属性,并确保UIScrollViewcontentSize 属性具有相同的高度,但宽度大于 tableView。

或者

您可以使用 anUIScrollView然后在里面添加UITableView. 这UIScrollView将具有与您UITableView现在相同的大小,但UIScrollViewcontentSize 属性将具有相同的高度,但它会具有更大的宽度。

于 2012-10-10T06:24:43.533 回答
0

您可以使用 anUIScrollView然后在里面添加UITableView. 这UIScrollView将具有与您UITableView现在相同的大小,但UIScrollViewcontentSize 属性将具有相同的高度,但它会具有更大的宽度。

查看UITableView 垂直和水平滚动

https://github.com/alekseyn/EasyTableView

于 2012-10-10T06:27:14.470 回答
0

使用以下可能对你有用.....

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation==UIInterfaceOrientationLandscapeLeft ||   interfaceOrientation== UIInterfaceOrientationPortrait);
}

还在界面生成器中进行更改以调整大小和宽度

于 2012-10-10T06:29:59.180 回答