[UITableview问题]使用UITableBarController加UITableView时,底部被遮挡
来源:互联网 发布:php goto语句 编辑:程序博客网 时间:2024/05/18 01:24
使用UITableBarController加UITableView时,底部被遮挡
一般通过继承UITableViewController,是不会发生底部被遮挡的问题,主要是因为UITableView的Frame系统自动设置。在UINavigationController加UITableBarController的结构时,通过在UIViewController中添加UITableView时,设置UITableView的高度等于UIViewController的高度,那么就会出现底部被遮挡的情况。
代码如下:
CGRect tableViewFrame = CGRectMake(0, 64, SCREEN_WIDTH, SCREEN_HEIGHT);UITableView *tableView = [[UITableView alloc] initWithFrame:tableFrame style:UITableViewStyleGrouped];
以上代码中,tableViewFrame的高度设置有问题(64是navigationBar的高度加状态栏的高度),正确设置代码如下:
CGFloat tableViewY = 64;CGFloat tableViewH = self.view.frame.size.height - self.tabBarController.tabBar.frame.size.height - tableViewY;CGRect tableFrame = CGRectMake(0, tableViewY, SCREEN_WIDTH, tableViewH);UITableView *manageView = [[UITableView alloc] initWithFrame:tableFrame style:UITableViewStyleGrouped];
0 0
- [UITableview问题]使用UITableBarController加UITableView时,底部被遮挡
- UItableView中含输入框(TextField)被键盘遮挡问题
- 关于UItableview加UINavigationBar问题。
- UITableView处理键盘遮挡
- UITableView键盘遮挡
- UISearchController:遮挡UITableView
- UITableView 键盘遮挡
- UITableView和UICollectionView的留白问题和被TabBar遮挡的问题
- iOS软键盘遮挡UITableView内文本框问题
- iOS软键盘遮挡UITableView内文本框问题
- iOS-UITableView 的 tableHeaderView 遮挡 cell 的问题
- iOS软键盘遮挡UITableView内文本框问题
- iOS-UITableView 之 tableHeaderView 遮挡后面 cell 的问题
- uitableview 滚动到底部
- uitableview 滚动到底部
- UITableview 滚动到底部
- UITableView一键滑到最顶部、底部
- UITableView键盘遮挡 自动上移
- PyInstaller打包
- 面向对象的 CSS (OOCSS)
- pop项目之SoundPool
- Io 异常: The Network Adapter could not establish the connection
- iOS 浅谈UICollectionView的优化
- [UITableview问题]使用UITableBarController加UITableView时,底部被遮挡
- GDI+学习笔记之GDI+环境初始化
- 高手速成android开源项目【项目篇】
- Erasure Coding(纠删码)深入分析
- 【复习】servlet之ConnectionDataBase
- 【leetcode】26. Remove Duplicates from Sorted Array
- Export aborted because fatal lint errors were found.
- 机器学习Coursera下载和存档
- 一路编程,一路迷茫,一路醒悟,接着迷茫,再醒悟再迷茫