Uitableview 覆盖默认表宽度

Uitableview 覆盖默认表宽度,uitableview,xamarin.ios,Uitableview,Xamarin.ios,有没有办法手动设置UITableView的宽度 我想将表格设置为占据屏幕一半宽度和全高的子视图。当然,您可以将表格框架设置为任何您想要的 self.tableView.frame = CGRectMake(80, 0, 160, screenHeight); 这个解决方案的问题是,它会切断桌子的右侧,而不是实际缩小它。我试着将它限制在一个框架内,但我必须看到滚动条,它被框架的限制切断了。这可能是因为您发布的代码是Objective-C而不是C。在我的尝试中,我放置tableView的框架本身并

有没有办法手动设置UITableView的宽度


我想将表格设置为占据屏幕一半宽度和全高的子视图。

当然,您可以将表格框架设置为任何您想要的

self.tableView.frame = CGRectMake(80, 0, 160, screenHeight);

这个解决方案的问题是,它会切断桌子的右侧,而不是实际缩小它。我试着将它限制在一个框架内,但我必须看到滚动条,它被框架的限制切断了。这可能是因为您发布的代码是Objective-C而不是C。在我的尝试中,我放置tableView的框架本身并没有调整表的大小。好的,另一种方法是使用自定义单元格,自己构建单元格,添加帧=(80,0,160,cellHeight)的背景视图,如果需要,添加标签和图像。唯一的问题是滚动条仍然会停留在屏幕的右侧(