iphone中水平和垂直滚动的表格视图

时间:2012-10-10 06:20:12

标签: iphone uitableview uiscrollview

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

3 个答案:

答案 0 :(得分:2)

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

OR

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

答案 1 :(得分:0)

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

请参阅UITableView scroll both vertically and horizontally

https://github.com/alekseyn/EasyTableView

答案 2 :(得分:0)

使用以下可能适用于你......

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

还可以在界面构建器中进行更改以调整大小和宽度