Podkategorii UITabBarController, aby umożliwić niestandardowy UITabBar umieszczony na górze ekranu.
Problem polega na tym, że kiedy ustawiam ramkę dlaUITabBar do góry, porusza się i działa poprawnie, ale wydaje się, że istnieje nakładka, która pozostaje na dole ekranu w miejscu, gdzie jest UITabbar również widok jest pod uitabbar.
public class TopTabBarController : UITabBarController
{
public override void ViewWillLayoutSubviews()
{
base.ViewWillLayoutSubviews();
var tabFrame = this.TabBar.Frame;
tabFrame.Y = 64;
this.TabBar.Frame = tabFrame;
}
}
Odpowiedzi:
0 dla odpowiedzi № 1Stworzyłem nowy projekt paska kart dla iPhone'ai dodał kod, który podałeś w projekcie, który sam utworzyłem. I przetestował aplikację działa zgodnie z oczekiwaniami, nie utrzymując miejsca na dole.
Myślę, że musisz sprawdzić ramkę widoku lub widok przewijania, którego używasz w swojej aplikacji. Sprawdź dolne ograniczenia dla widoku, które powinny być zerowe od dołu.