jxd*_*ter 20 uitableview uitabbar ios
self.tableView = [[UITableView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, [UIScreen mainScreen].bounds.size.height ) style:UITableViewStylePlain];
Run Code Online (Sandbox Code Playgroud)

如果我将tableview框架更改为
(0.0, 0.0, 320.0, [UIScreen mainScreen].bounds.size.height -49.0)
Run Code Online (Sandbox Code Playgroud)

滚动条会留下空白,我不喜欢它.我怎么能解决这个问题?
非常感谢你.
Den*_*nis 48
您可以尝试设置该contentInset表视图.在iOS 7中有一个topLayoutGuide和bottomLayoutGuide(这是你想要的).里面的UITabBarController的bottomLayoutGuide应该给你基本的底栏的高度.
tableView.contentInset = UIEdgeInsetsMake(0, 0, self.bottomLayoutGuide.length, 0);
Run Code Online (Sandbox Code Playgroud)
应该做的伎俩.
Eri*_*rde 28
将半透明属性设置为 NO
// In init or viewDidLoad of tab bar controller
self.tabBar.translucent = NO;
Run Code Online (Sandbox Code Playgroud)
现在标签栏应该调整表格视图的大小.
该translucent物业适用于iOS 7及更高版本.
| 归档时间: |
|
| 查看次数: |
13200 次 |
| 最近记录: |