iDevice의 전체 화면을 채우고 싶은 웹보기가 있습니다. 나는 중심에 놓고 컨테이너의 가장자리와 나란히 놓인보기의 중심에 놓았다. 그러나 응용 프로그램을로드 할 때보기가 실행되는 에뮬레이트 된 iPhone보다 큽니다. 일부 검색을 수행했으며 일부는 자동 레이아웃을 제안합니다.이 레이아웃은 이미 뷰를 중앙에 배치해야합니다. 또 다른 한가지는 코드를 통해 크기를 설정하는 것입니다.UIWebView가 장치 화면에 맞지 않습니다.
self.webView.frame = self.view.bounds
레이아웃에 아무런 영향을 미치지 않고 응용 프로그램을 범용 앱에서 iPhone으로 변경하기까지했습니다.
전체 소스 :
class ViewController: UIViewController {
@IBOutlet weak var webView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
self.webView.frame = self.view.bounds
webView.frame = self.view.bounds
var uri = NSURL(string:"http://google.com")
var req = NSURLRequest(URL: uri)
webView.loadRequest(req)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
세트 ** scalesPageToFit = 예 ** –
더 많은 참조 필요이 [link] (http://stackoverflow.com/questions/5763986/iphone-auto-resizing-uiwebview-content-do-not-fit-the -frame) –
내 문제는 콘텐츠가 웹보기를 채우지 않는다는 것입니다. 그것은 웹보기가 장치의 화면을 채우지 않을 것입니다. – QueueHammer