2015-09-30 6 views
6

मेरे पास आईओएस 9 स्क्रीन है जिसमें दो UIWebviews हैं; आईआई में दो UIWebviews समान हैं, और प्रत्येक एक ही सीएसएस के साथ एक HTML तालिका प्रदर्शित करता है। लेकिन दोनों विचार अलग-अलग प्रदर्शित होते हैं: शीर्ष में तालिका को नीचे स्क्रॉल किया जाता है और शीर्ष पर एक खाली क्षेत्र दिखाता है; दूसरा सही ढंग से प्रदर्शित करता है।UIWebview सामग्री देखने के शीर्ष पर नहीं

दो HTML तालिकाओं में अपनी स्थिति दिखाने के लिए एक भूरे रंग की पृष्ठभूमि है। यह तब खुलता है जब यह खुलता है;

Screen shot two

मैं, ज़ाहिर है, शीर्ष UIWebView की तरह पेश करने के लिए होगा:

मैं मैन्युअल रूप से सही स्थिति में शीर्ष दृश्य स्क्रॉल कर सकते हैं: वहाँ उल्लिखित UIWebviews में से प्रत्येक में एक मेज है दृश्य के शीर्ष पर तालिका।

कोई भी विचार क्यों शीर्ष UIWebview खुलने पर तालिका को नीचे स्क्रॉल करता है? मैंने इसे कई अन्य मामलों में देखा है और यह समझने में सक्षम नहीं है कि इसे क्यों या कैसे सही किया जाए।

+3

इस प्रश्न की जांच करें कि मैंने कुछ समय पहले पूछा था: http://stackoverflow.com/questions/24335497/uisearchbar-on-uitableview-strange-offset-issue शायद इसे स्क्रॉल व्यू के दृश्य के साथ करना है और सबव्यू की सूची में पहला तत्व। – Stonz2

+1

धन्यवाद, Stonz2 - जिसने समस्या को हल किया! व्यू कंट्रोलर के दृश्यडिडलोड विधि में बस 'स्वचालित समायोजनस्क्रोलव्यूइन्ससेट्स = झूठी' जोड़ा गया और यह कार्य करता है जैसा कि यह करना चाहिए। मैं आपको नहीं बता सकता कि मैं आपके उत्तर की कितनी सराहना करता हूं! – johnz

+0

बिल्कुल। मेरा प्रश्न और उस व्यक्ति को देने पर विचार करें जिसने इसे उत्तर दिया है ताकि अन्य इसे आसानी से पा सकें। – Stonz2

उत्तर

8

स्टोन्ज़ 2 के लिंक ने मुझे जवाब दिया: व्यू कंट्रोलर के दृश्यडिडलोड विधि में automaticallyAdjustsScrollViewInsets = false जोड़ें।

संबंधित मुद्दे