Dan*_*uri 11 objective-c ios ios7
我正在开发需要升级到iOS 7的移动解决方案.我有一个带有4个选项卡的tabbar控制器,它嵌入在导航控制器中.标签栏的所有4个视图控制器都有一个放置在(0,0)原点的tableview,并设置为视图大小,并且正确设置了调整大小的句柄.当我启动应用程序时,第一个标签栏项目中的表格视图正确显示在导航项目下方,其中3个标签栏项目中的表格视图位于导航项目下方.基本控制器对于我设置了以下代码的所有视图控制器都是相同的.
if ([self respondsToSelector:@selector(setEdgesForExtendedLayout:)]) {
[self performSelector:@selector(setEdgesForExtendedLayout:) withObject:[NSNumber numberWithInt:UIRectEdgeNone]];
}
Run Code Online (Sandbox Code Playgroud)
我还在故事板中的"Extend Edges"部分下取消选择"顶部条形图"和"底部条形图"下的相关视图控制器.但问题仍然存在.
对此的任何投入都会对我有所帮助.
谢谢
Sudheer
Dan*_*uri 16
通过将setEdgesForExtentedLayout设置为UIRabEdgeNone到UITabbarController而不是将其设置为选项卡栏中的每个和各个视图控制器,已解决此问题.
| 归档时间: |
|
| 查看次数: |
7570 次 |
| 最近记录: |