2017-09-25 135 views
1

我面臨的問題是我的tabbar拉伸到了新的iPhone X上。 我正在使用常規的UITabBarController,沒有進一步的高度等樣式。我希望它像iPhone 8圖片所以放置在視圖的底部並且不像現在這樣拉伸。iPhone上的UITabBar大小增加了X

這很簡單嗎?

iPhone X

UITabBarController iPhone X

iPhone 8

UITabBarController iPhone 8

+0

它應該看起來自動相同。應該有空間的唯一原因是底線表示用戶可以向上滑動以進入主屏幕。你可以給你更多的背景看你的樣子,以及如何設置標籤欄控制器。 –

+0

嘗試安全的佈局指南,看看。我必須工作 – Krunal

+0

我不認爲這是重複的。我和在窗口中創建的tabBarController有同樣的問題 - 全部以編程方式,即沒有XIB。我通過將window.frame設置爲等於UIScreen高度加上window.safeAreaInserts.bottom的高度來解決此問題。 –

回答

1

其原因在於X上沒有主頁按鈕,因爲它爲用戶提供了一些向上滑動手勢進入主頁的空間(如果您能夠降低它的話,您會更加惱火通過你的iPhone X用戶)

0

這是正常的。從底部起34個像素被保留用於手勢。如果你想在iPhone 8上使用,那麼使用你的應用的用戶將會有不便。

+0

我需要從底部使用35個像素。 – Hemang