Tôi có ứng dụng điều hướng có chế độ xem chi tiết (UIWebView) với các nút tác vụ ở phía dưới cùng trong thanh công cụ UIToolbar. Tôi muốn thêm 'ghi chú' khi nhấn nút 'ghi chú'. Mọi thứ hoạt động tốt khi chế độ xem web ở chế độ dọc. Tôi nhấn nút ghi chú, giao diện phương thức sẽ mở ra tốt và hoạt động tốt.Bộ điều khiển chế độ xem sẽ không bắt đầu ở chế độ ngang
Sự cố xảy ra khi chế độ xem web ở chế độ ngang. Nếu tôi nhấn nút ghi chú, tất cả mã để mở chế độ xem phương thức sẽ được gọi nhưng tất cả những gì tôi nhận được là một màn hình trắng. Một chú thích: Nếu tôi mở khung nhìn phương thức theo chiều dọc và sau đó xoay thiết bị, nó sẽ chuyển sang chế độ nằm ngang. Nó sẽ không mở chính xác ở chế độ ngang.
Tôi có một nút khác sẽ hiển thị trình soạn thư có hành vi giống hệt nhau. Đây là mã trong UIWebViewController của tôi:
- (IBAction)addNotes:(id)sender
{
NotesViewController *notesViewController;
// create the view controller and set it as the root view of a new navigation
// controller
notesViewController = [[NotesViewController alloc] initWithPrimaryKey:self.record.primaryKey];
UINavigationController *newNavigationController =
[[UINavigationController alloc] initWithRootViewController:notesViewController];
// present the navigation controller modally
[self presentModalViewController:newNavigationController animated:YES];
[notesViewController release];
[self.view setNeedsDisplay]; // not sure if I need this! I was trying different things...
[self.devotionText setNeedsDisplay]; // ditto...
[newNavigationController release];
}
Bất kỳ ý tưởng nào? Tôi đã thử tất cả những thứ khác nhau để không có kết quả. Tôi chỉ nhận được một màn hình trắng không có thanh điều hướng (mặc dù có một thanh trạng thái ở trên cùng).
Bạn đang sử dụng hệ điều hành mới nhất? Tôi đã có vấn đề với việc đẩy một chế độ xem phong cảnh chỉ trong khi ở chân dung trên 3.1.3 ... –
Có, tôi đang chạy SDK 4.0 ... – Glasswing