को छूने पर नीचे कूदता है मेरे पास दो UIScrollViews, एक क्षैतिज, एक लंबवत, दोनों दो पृष्ठ होते हैं (जैसा कि क्षैतिज एक दो पृष्ठ चौड़ा है, और लंबवत एक दो पृष्ठ ऊंचा है)। क्षैतिज स्क्रॉलव्यू लंबवत में है। मैं Calcbot के डिज़ाइन की नकल करने की कोशिश कर रहा हूं, जहां आप बटन के लिए बाएं/दाएं स्क्रॉल कर सकते हैं और इतिहास के लिए ऊपर/नीचे स्क्रॉल कर सकते हैं।UIScrollView पहली बार
हालांकि, जब दृश्य लोड होता है, तो क्षैतिज स्क्रॉल दृश्य लगभग 100 पिक्सल अधिक होता है जहां यह होना चाहिए। फिर, जब मैं इसे छूता हूं और इसे थोड़ा आगे बढ़ाना शुरू करता हूं, तो यह सही स्थिति पर कूदता/छोड़ देता है और वहां रहता है। मैं शुरुआत से ही सही तरीके से कैसे दिखूं?
-(void)viewDidLoad {
horizontalScrollView.pagingEnabled = YES;
verticalScrollView.pagingEnabled = YES;
horizontalScrollView.contentSize = CGSizeMake(horizontalScrollView.bounds.size.width * 2, horizontalScrollView.bounds.size.height); // 2 pages wide.
verticalScrollView.contentSize = CGSizeMake(verticalScrollView.bounds.size.width, verticalScrollView.bounds.size.height * 2);
horizontalScrollView.delegate = self;
verticalScrollView.delegate = self;
[verticalScrollView addSubview:horizontalScrollView];
[verticalScrollView setContentOffset:CGPointMake(0, 640)];
[self.view addSubview:verticalScrollView];
horizontalScrollView.frame = CGRectMake(0, 540, 320, 460);
}
धन्यवाद:
यहाँ viewDidLoad के लिए मेरे कोड है।
मैंने सामग्री को ऑफसेट को 380 में बदल दिया और यह काम किया। धन्यवाद। –
थोड़ा अलग परिदृश्य में, यह भी मेरे कूद मुद्दे को तय किया। मेरे पास एक परीक्षण के साथ एक लंबवत-केवल UIScrollView था जो मैंने पहले किए गए कुछ परीक्षणों से सक्षम किया था। जब भी मैं नीचे स्क्रॉल करता हूं और फिर कहीं भी टैप करता हूं, तो यह वापस कूद जाएगा। इसे वापस टॉगल किया, और सब ठीक था। – patridge
हे @patridge क्या आप कृपया अपनी टिप्पणी समझा सकते हैं .. मुझे एक ही समस्या है। – Mystery