मैंने ज़ूम करने योग्य UIScrollView बनाया और इसमें 100 सबव्यूव्यू जोड़े (टाइल किए गए)। दृश्य पूरी तरह से बाएं और दाएं स्क्रॉल करता है। हालांकि, मैं ज़ूमिंग की अनुमति देना चाहता हूं।उचित रूप से UIScrollView को ज़ूम करना जिसमें कई सबव्यू
ऐसा करने के लिए मैंने पढ़ा है कि मेरे प्रतिनिधि को लागू करने की जरूरत है:
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
return ???;
}
मैं केवल एक subview ज़ूम करने के लिए है, तो वे कहते हैं कि विधि में है कि subview लौटने कि उदाहरण देखा है। मेरे मामले में, हालांकि, मेरे पास बहुत कुछ है। ज़ूमिंग करने का सही तरीका क्या है?
मैंने एक और UIView बनाने और उस पर 100 सबव्यूव्यू जोड़ने की कोशिश की। और उसके बाद उपरोक्त विधि पर एक दृश्य वापस करें, लेकिन मैं काम नहीं करता (यह ज़ूम करता है लेकिन एक बार यह बंद हो जाता है, यह अब और अधिक इंटरैक्टिव नहीं है)। इसके फ्रेम की स्थापना के बिना
UIView *zoomableView = [[UIView alloc] init];
:
आप UIScrollView ही लौटने की कोशिश की? – fbrereto
हां, यह पहली बात थी जिसकी मैंने कोशिश की थी। यह चीजों को भी गड़बड़ कर रहा है ... – Dimitris