Ios UITabbar和UITableView
您好,我正在编写一个iOS应用程序,其中包含UITableView和UITabBar。如下: 我以编程方式添加选项卡栏,它位于我的UITableView的一部分。所以我看不到最后两个表格单元格 我怎样才能解决这个问题Ios UITabbar和UITableView,ios,uitableview,uitabbar,Ios,Uitableview,Uitabbar,您好,我正在编写一个iOS应用程序,其中包含UITableView和UITabBar。如下: 我以编程方式添加选项卡栏,它位于我的UITableView的一部分。所以我看不到最后两个表格单元格 我怎样才能解决这个问题 谢谢。您必须更改tableView的框架。在纵向模式下,你应该降低它的高度,在横向模式下,你应该处理它的宽度 这段代码只是一个示例,没有经过测试,可能需要一些小的改进,但它展示了一个想法: -(void) viewDidLayoutSubviews { if(UIInte
谢谢。您必须更改tableView的框架。在纵向模式下,你应该降低它的高度,在横向模式下,你应该处理它的宽度 这段代码只是一个示例,没有经过测试,可能需要一些小的改进,但它展示了一个想法:
-(void) viewDidLayoutSubviews
{
if(UIInterfaceOrientationIsPortrait([UIApplication sharedApplication].statusBarOrientation))
{
CGRect r = self.tableView.frame;
r.size.height-=49;
self.tableView.frame = r;
}else
{
CGRect r = self.tableView.frame;
r.origin.x += 49;
r.size.width-=49;
self.tableView.frame = r;
}
}
Tabbar的高度为49像素,因此,如果表格在Xib中,您必须调整表格在Xib中的高度,如果是自定义表格,则必须通过编程进行设置。请检查您的tableview框架。您可以调整您的tableview高度谢谢:)我的应用程序是纵向的,只需要前几行:)横向部分可以帮助您,你什么时候会转到iPad部分