Tôi gặp sự cố với UIWebView của mình. Khi chế độ xem tải nó tải trong một trong hai hướng tốt, hãy điền toàn bộ trang một cách hoàn hảo, v.v.Xoay ngang chế độ xem UIWebView không điền vào chế độ xem
Tuy nhiên, nếu tôi tải nó ở chế độ dọc, sau đó xoay thiết bị mà chế độ xem web không đổ đầy sang bên phải và tôi không thể cho cuộc sống của tôi tìm ra lý do tại sao.
Đây là quan điểm của tôi đã làm phương pháp tải
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib
if ([[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationPortrait){
self.measurementsWebView.frame = CGRectMake(0, 0, 320, 367);
}else if ([[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationLandscapeLeft || [[UIApplication sharedApplication] statusBarOrientation] == UIInterfaceOrientationLandscapeRight){
self.measurementsWebView.frame = CGRectMake(0, 0, 480, 218);
}
NSString *path = [[NSBundle mainBundle] pathForResource:@"measurements" ofType:@"png"];
[measurementsWebView loadHTMLString:[NSString stringWithFormat:@"<html><body><img src=\"file://%@\"></body></html>",path] baseURL:nil];
measurementsWebView.scalesPageToFit = YES;
}
Nếu tôi tìm trong xây dựng giao diện Tôi cố gắng để tìm thấy bảng điều khiển cho phép tôi để thiết lập mở rộng chiều rộng hoặc những gì đã bao giờ bạn gọi nó, nhưng tất cả tôi có thể thấy co phải đây la.
bất kỳ trợ giúp sẽ được đánh giá cao
lạ, ngay cả khi tôi làm điều đó không thay đổi giao diện của menu ... Tôi nghĩ có lẽ tôi cần phải cài đặt lại xcode. Tôi sẽ cố gắng shouldAutototateToInterfaceOrientation bây giờ .. tuy nhiên sẽ thay đổi kích thước của khung UIView để phù hợp với chế độ xem ngang. – HurkNburkS
Xin lỗi, tôi muốn viết phương thức 'willAnimateRotationToInterfaceOrientation:'. Theo cách tương tự như cách bạn đã kiểm tra hướng trong phương thức 'viewDidLoad', bạn làm như vậy ở đây và điều chỉnh khung của khung nhìn. – sooper
Đối với vấn đề của bạn với trình tạo giao diện, tôi khuyên bạn nên đọc bài đăng này [ở đây] (http://stackoverflow.com/questions/9370072/xcode-4-3-not-presenting-autoresizing-panel-in-size-inspector) – sooper