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

ios - Giao diện UIToolbar cho vị trí trên/dưới

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

Tôi có hai cái trong Chế độ xem Thanh công cụ UI, tương ứng ở trên và dưới. Tôi đang cố gắng áp dụng giao diện nhất quán trên các phiên bản iOS. Điều này có sẵn bắt đầu từ iOS5 setBackgroundImage: forToolbarPosition:, đặt tên cho các tham số trên cùnghoặc dưới cùng. Nhưng loại tham số UIBarVị trí là một bảng liệt kê và phải có nhiều hơn hai lựa chọn (đây là Or IMO được đề xuất) và chỉ được tuyên bố tồn tại sau iOS7 (và tài liệu trực tuyến của Apple xác nhận điều này).

Hiệu ứng quan sát được là hình ảnh chỉ được áp dụng theo vị trí trên iOS7. Trên iOS6, hình ảnh được áp dụng cho cả hai vị trí bất kể thông số vị trí. Điều này không có gì đáng ngạc nhiên vì UIBarĐịnh vịĐại biểu không được gọi trên iOS <7, vì vậy nó không hiểu ý tôi khi đặt khung thanh công cụ thành một giá trị cụ thể. Nhưng các thông sốthanh công cụVị tríNó đã có từ iOS5, vì vậy câu hỏi đặt ra là: làm cách nào để sử dụng thông số đó trên iOS <7? nó sẽ trôi qua UIGiao diện Sử dụng nó?

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

Tôi cũng có thể tái tạo lỗi này trong XCode 4.6.3. Tôi nghĩ đây là lỗi hoặc tài liệu xấu. Trong Xcode 4.6.3, điều này đã được ghi lại cho UIToolbarPosition, sau này được đổi thành UIBarPosition.

UIThanh công cụVị tríBất kỳ
Cho biết thanh công cụ có thể ở bất kỳ vị trí nào.
Có sẵn trong iOS 5.0 trở lên.
Được khai báo trong UIToolbar.h.

UIThanh công cụVị tríDưới cùng
Cho biết thanh công cụ nằm ở **trên cùng** của chế độ xem chứa nó.
Có sẵn trong iOS 5.0 trở lên.
Được khai báo trong UIToolbar.h.

UIThanh công cụVị tríTop
Cho biết thanh công cụ nằm ở **dưới cùng** của chế độ xem chứa nó.
Có sẵn trong iOS 5.0 trở lên.
Được khai báo trong UIToolbar.h.

Như bạn có thể thấy, tài liệu ở đây thậm chí có vẻ sai. Vì vậy, tôi tin rằng hoặc là chúng ta đã hiểu nhầm ý nghĩa của UIToolbarPosition và UIBarPosition (chúng có thể chỉ đề cập đến các bóng không chắc chắn nhưng có thể xảy ra) hoặc đó là một lỗi. IMO.

biên tập:

typedef enum {
UIToolbarPositionAny = 0,
UIToolbarPositionBottom = 1,
UIToolbarPositionTop = 2,
} UIToolbarPosition;

Về giao diện ios - UIToolbar với vị trí trên/dưới, 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/21167424/

29 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