Tôi có một ứng dụng iPhone có sử dụng UITabBarController, chứa hai UINavigationControllers, mỗi lần lượt chứa một hoặc nhiều TableViewControllers (thực sự, tùy chỉnh UIViewControllers triển khai UITableViewDelegate và UITableViewDataSource.) Khi khởi động, nó sẽ hiển thị UITabBarController với một trong các tableviews được hiển thị. Mọi thứ đều được mã hóa; Trình tạo giao diện KHÔNG được sử dụng để thực hiện bất kỳ công cụ giao diện người dùng nào. Nó được viết bằng SDK 2. Nó hoạt động tốt trong sdk 2.Nâng cấp lên iPhone 3.0 sdk và bây giờ giả lập cho thấy màn hình trống
Gần đây tôi đã cập nhật lên SDK 3.0. Trong Thông tin, tôi đặt cài đặt SDK cơ sở cho iPhone Simulator 3.0. Bây giờ, khi tôi khởi chạy ứng dụng trong Trình mô phỏng, tôi chỉ thấy một màn hình trắng trống có thanh trạng thái ở trên cùng. Không có dấu hiệu nào của ứng dụng của tôi. Tuy nhiên, khi tôi thoát khỏi ứng dụng, chế độ xem bảng bị thiếu hiển thị nhanh như hoạt ảnh xuất hiện đang phát. Ngoài ra, trên màn hình trắng trống, tôi vẫn có thể nhấp vào vị trí các nút điều hướng và tìm thấy điều đó, khi tôi thoát ứng dụng và màn hình bị thiếu hiển thị nhanh, điều hướng đó đưa tôi đến màn hình khác. Vì vậy, các nút làm việc, và có lẽ là tableviewcells đang có, họ chỉ có thể không được nhìn thấy.
Có ai nhìn thấy bất cứ điều gì như thế này không? Có ai có bất kỳ ý tưởng những gì đang gây ra nó và làm thế nào tôi có thể sửa chữa nó? Tôi nhận thấy rằng các ứng dụng mẫu, chẳng hạn như SQLiteBooks, dường như hoạt động tốt khi cập nhật lên SDK 3.0. Ứng dụng của tôi không khác nhiều so với SQLiteBooks về mặt công nghệ được sử dụng, ngoại trừ điều đó, như tôi đã nói ở trên, tôi không sử dụng Trình tạo giao diện.
Điều này làm việc cho tôi. Đối với những người không biết cách thực hiện: 1. Bấm đúp Tài nguyên/MainWindow.xib để mở MainWindow trong InterfaceBuilder. 2. Chọn 'cửa sổ' trong giao diện người dùng MainWindow.xib. 3. Chọn Công cụ/Trình kiểm tra thuộc tính trong trình đơn chính của Trình tạo giao diện. 4. alpha là giá trị thứ năm trong thuộc tính ui. Phạm vi là 0,00 - 1,00. Đặt nó thành 0.00. Lưu và đóng IB. –