我有放置一个(的.xib / .M / .H接口构建器文件)视图的内部一个UIScrollView,然而的UIScrollView的下部被限幅并没有显示,因为一个的UITabBarController我有自身的下半部分。
我实现了的UITabBarController在的appdelegate文件,所以没有被在厦门国际银行看到的UITabBarController,但是如果我把其他的UITabBarController在XIB模拟我已经创建了一个,我会得到两个当我测试应用程序。
这里是的UIScrollView的视图外的快照。 这说明你的UIScrollView的下半...
http://b56.img-up.net/ScreenShotf7fc.png
下面是运行应用程序的快照。 注意看图片的下半部分和笔记被切断(勉强尽管!)
http://n22.img-up.net/ScreenShot2833.png
基本上- >我怎么能够显示滚动视图的底部的休息吗? (图片/笔记部)而不会被所述的UITabBarController切断?
请记住,从笔尖的观点,因为它被放置在标签栏界面中被自动调整大小,所以你要滚动视图一起去为乘驾,而不是伸出关闭调整视图的底部,因为它是现在做的事情。 因此,你应该要么放置更高滚动视图向上在视图中,或者使用自动布局约束(iOS 6中)或在自动调整的弹簧和支柱(iOS 5中),以使滚动视图粘到视图的底部的底部 ,所以随着底部向上移动(视图变短),滚动视图与它向上移动。
(在笔尖编辑器,你可以问编辑器来模拟一个标签栏[模拟指标>底栏>标签栏]的存在,只是为了给自己的最终规模将是什么样的想法,但正确的做法是使用适当的约束/自动尺寸,使视图可以调整大小和它的内容仍然是可见的。一方面,这可以让你适应了iPhone 4的屏幕和iPhone 5的屏幕两者。)
最快的方式重新调整大小在厦门国际银行给的UITabBarController的内容大小你的看法,但更有效的方法是已经回答了。 在右侧的属性你可以设置你的主要观点是“自由形式”,并通过392或怎么过大的部分是让320。
如果你想查看用4英寸和3.5英寸的应用程序时,点点工作正在做以上的自动尺寸面具答案
看看滚动型文档 。 如果你看一下有关配置大小的部分就解释说,你应该建立conent插图,使控制器的不切断内容。
好像你需要设置底部contentInset喜欢的东西:
scrollView.contentSize=CGSizeMake(320,758); // Or whatever your content size is
scrollView.contentInset=UIEdgeInsetsMake(64.0,0.0,44.0,0.0);
// 64.0 being the top inset, and 44.0 being the bottom inset
// Set the bottom inset to the height of your tab bar or more
这将确保你的标签栏并不会从您的观点掩盖。