cuốn sách gpt4 ai đã làm

ViewControllers thiết lập UITabBarController trên nhãn đặt sai vị trí của iPhoneX

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 22:06:37 25 4
mua khóa gpt4 Nike

Chúng tôi sử dụng Storyboard để thiết lập UITabBarController của mình, nhưng sử dụng UITabBarController's tảiView() Các thẻ trong ViewControllers liên quan đến bộ lọc:

if let filterVCs = self.viewControllers?.filter({$0.tabBarItem.tag != HiddenTag }) {
self.setViewControllers(filteredVCs, animation: false)
}

Trước iPhone X, điều này hoạt động tốt. Nó khiến nhãn bị đặt sai vị trí:

nhập mô tả hình ảnh ở đây

Nó hoạt động tốt mà không cần mã này:

nhập mô tả hình ảnh ở đây

Chúng tôi đã thử điều này trên UITabBar setNeedLayout() để chuyển tiếp viewControllers sau khi thay đổi nó, nhưng nó không hoạt động.

有人知道如何解决这个问题吗?

câu trả lời hay nhất

Thực ra tôi đã trộn lẫn thứ gì đó và mã không có trong tảiView() được gọi đến, điều này đã gây ra sự cố. Mã đang chạy khi UITabBar không được hiển thị nhưng bị ẩn đằng sau chế độ xem phương thức, điều này gây ra sự cố. Bây giờ tôi gọi tảiView() Mã trong , nó hoạt động như mong đợi.

Về ios - Đặt ViewControllers của UITabBarController trên nhãn đặt sai vị trí của iPhoneX, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/47161817/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress