Hou*_*man 3 uipagecontrol uitabbar ios ios7
我利用UIPageViewController了UIPageControl,表示现有的页数.
但是,当我将整个viewcontroller放入a时UITabBarViewController,标签栏隐藏了UIPageControl.
我的假设UIPageControl是我的viewcontroller的子视图,因此当我将viewcontroller放在tabbar中时,整个页面应该根据需要缩小以放置tabbar.我没想到tabbar会隐藏屏幕的下半部分.
我在这里有一个小样本项目来证明这个问题.
我怀疑我必须限制可见帧,这是正确的吗?建议会很棒.
更新:
我的假设是对的.我想出了这个并且它有效:
CGRect rect = CGRectMake([[self view] bounds].origin.x,
[[self view] bounds].origin.y,
[[self view] bounds].size.width,
[[self view] bounds].size.height-10);
[[self.pageController view] setBounds:rect];
Run Code Online (Sandbox Code Playgroud)
如果有更好的方法来做到这一点,很高兴知道.否则我把它作为答案.
| 归档时间: |
|
| 查看次数: |
2251 次 |
| 最近记录: |