Xin chào, tôi muốn có chiều rộng và chiều cao của chế độ xem chính. Tôi muốn có giá trị chính xác ở chế độ ngang hoặc dọc. Tôi đã thử các cách sau:Iphone: Xem kích thước hoặc kích thước màn hình hiện tại
NSLog(@"aaa %f", [UIScreen mainScreen].applicationFrame.size.width);
NSLog(@"zzz %f", self.view.frame.size.width);
Chúng cung cấp 300 chế độ ngang và 320 ở chế độ dọc, có lớn hơn ở chế độ dọc. Vì vậy .. xem của tôi chiếm toàn bộ màn hình (- thanh trạng thái) vì vậy tôi mong đợi 480 ở chế độ ngang và 320 ở chế độ dọc. Điều gì đã xảy ra với phần còn lại của pixel. Tôi có phải hardcode các giá trị này? Cảm ơn.
Công trình này trả về cùng chiều rộng và chiều cao cho cả hai hướng nhưng ít nhất nó hoạt động. Và có, tôi cần phải trừ thanh trạng thái. –
@Omar bạn cần thêm '[' trước màn hình UIScreen. –
Hmm, tôi đoán BrianV đã chỉnh sửa nó để sửa chữa nó (khi bạn nói 'chỉnh sửa nó', nó nghe có vẻ như nói lắp; p). Cảm ơn, tôi phải đã bỏ lỡ nó. – Omar