3
我正在使用UIPageViewController
和UIPageControl
來指示現有的頁數。UIPageControl隱藏在UITabBar
但是,當我把整個viewcontroller裏面UITabBarViewController
,標籤欄隱藏UIPageControl
。
我的假設是,UIPageControl
是我的viewcontroller的子視圖,因此當我把viewcontroller放在一個tabbar中時,整個頁面應該根據需要收縮,以便爲tabbar放置位置。我沒想到tabbar會隱藏屏幕的下半部分。
我在這裏有一個small sample project來演示這個問題。
我懷疑我必須限制可見框架,這是正確的嗎?建議會很好。
UPDATE:
我的假設是正確的。我只是想出了這個,它的工作原理:
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];
如果有更好的方法來做到這一點,很高興知道。否則,我把這個作爲答案。
這不適合我。 – runios