我将UITabBarController子类化为允许自定义UITabBar位于屏幕顶部。
问题在于,当我将UITabBar的框架设置到顶部时,它会移动并正常工作,但是在UITabbar的地方,屏幕底部似乎还有一个覆盖层。视图在uitabbar下。
public class TopTabBarController : UITabBarController
{
public override void ViewWillLayoutSubviews()
{
base.ViewWillLayoutSubviews();
var tabFrame = this.TabBar.Frame;
tabFrame.Y = 64;
this.TabBar.Frame = tabFrame;
}
}