我想开发中,我使用的透明Tababar
iOS应用,的UITableView滚动不列入滚动
,并具有对View
UITableView
当我运行,因为Transperant Tababar
的我的应用程序,我UITableView
落在后面Tababar
,我无法选择最后一行UITableView
。
请参阅:: 在此先感谢。
我想开发中,我使用的透明Tababar
iOS应用,的UITableView滚动不列入滚动
,并具有对View
UITableView
当我运行,因为Transperant Tababar
的我的应用程序,我UITableView
落在后面Tababar
,我无法选择最后一行UITableView
。
请参阅:: 在此先感谢。
简单调整
table.contentInset = UIEdgeInsetsMake(0, 0, 200, 0); // try setting this value
希望这可以帮助你:)
它的工作原理,但我不明白。为什么你将宽度设置为200,高度是否改变了? – Krunal
没有tableview的高度保持不变,但内容的高度更改检查出“contentInset”属性通过这个你可以滚动到200点以上从底部,你可以选择最后一个单元格和一件事情调整它一些需要的值:) –
这不是问题的标签栏alpha。这不是UITableView的框架。要么设置表格的框架以考虑标签栏,要么:
self.tableView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
编辑,可能iOS7具有从边到边的布局。尝试在viewDidLoad
(个体指控制器):
if ([self respondsToSelector:@selector(automaticallyAdjustsScrollViewInsets)]) {
self.automaticallyAdjustsScrollViewInsets = NO;
}
我在'viewDidLoad'中写道的家伙,但没有帮助。 – Krunal
啊,好的,。如果您对修复方式不满意,请尝试编辑。我个人认为插图解决方案稍微有些黑,因为表格视图的框架仍然在标签栏下方。 –
啊,刚才看到你想让桌子在标签栏后面!如果它能帮助别人,那就留下来吧。 –
有2个possiblities: -
1)。首先,您可能忘记将tableview的数据源和委托设置为self。 2)。该框架可能是错误分配,即当我们同时使用导航栏和标签栏的tableView的iPhone4的高度是367和iPhone5的是455
是的,我已连接到数据源和委托。桌面的大小是'320 * 480' – Krunal
设置你的表视图高度到你的标签栏的起始位置 –
我希望tableView去后面'tabbar' – Krunal
你想要tabbar后面的tableview,你也想滚动到最后一个单元格?两者如何可能? –