ระดับการซูม UIWebView

ฉันต้องตรวจสอบระดับการซูมของ UIWebView และตั้งค่าระดับสูงสุดเป็นระดับหนึ่ง ฉันลองใช้รหัสนี้แล้ว แต่ไม่พบความสำเร็จ

แก้ไขโพสต์เพื่อรวมการจัดรูปแบบโค้ด

UIScrollView *sRouteView = [[testWebView subviews] objectAtIndex:0];
    sRouteView.delegate = self;
    sRouteView.minimumZoomScale = 1.0;
    sRouteView.maximumZoomScale = 2.0;
    sRouteView.zoomScale = sRouteView.minimumZoomScale;

ฉันไม่สามารถตั้งค่าระดับการซูมสูงสุดของ UIWebView ได้


person TalaT    schedule 16.06.2011    source แหล่งที่มา


คำตอบ (1)


ฉันมีปัญหาเดียวกันและพบวิธีแก้ไขจากโพสต์ของ Vocaro เพื่อแก้ไขปัญหา!

"เพิ่มเมตาแท็กต่อไปนี้ลงในส่วนหัวของเอกสาร HTML ของคุณ:

<meta name='viewport' content='initial-scale=1.0,maximum-scale=10.0'/>"

โดยพื้นฐานแล้วสำหรับคุณ

"<meta name='viewport' content='initial-scale=1.0,minimum-scale=1.0, maximum-scale=2.0'/>" 

ควรทำเคล็ดลับ

เอกสาร https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html

person code007    schedule 15.09.2011
comment
แล้วถ้าฉันแค่แสดงไฟล์ใน UIWebView ล่ะ? - person Martin Schilliger; 08.07.2013
comment
ฉันรู้ว่าความคิดเห็นนี้ช้ามาก แต่จริงๆ แล้วฉันมีคำถามเดียวกันกับ @MartinSchilliger วิธีจัดการขนาดการซูมขั้นต่ำขนาดเล็กเมื่อไม่แสดงหน้าเว็บ แต่เป็นเพียงไฟล์ใน UIWebView เช่นภาพขนาดใหญ่ - person Joris416; 14.10.2013
comment
ฉันเคยคิดที่จะฉีดจาวาสคริปต์ใน UIWebView แต่ไม่เคยทดสอบสิ่งนี้เลย บางทีนั่นอาจเป็นความเป็นไปได้? หรือสร้างไฟล์ HTML ที่มีรูปภาพขนาดใหญ่อยู่ข้างใน? - person Martin Schilliger; 15.10.2013