मैं आईओएस के लिए ऐप है और जब तक ऑटो लेआउट करने के लिए सभी यूआई अनुकूल एक आकार कक्षाएं नए iPhone 6 और iPhone 6 का समर्थन करने के साथ साथ मैं एक अजीब मुद्दा का सामना करना पड़ा ... अल मेरे स्क्रॉल आईफोन 4 एस, 5, 5 एस और 6 में काम ठीक दिखते हैं ... आईफोन 6 में वे केवल लंबवत स्क्रॉल नहीं कर रहे हैं बल्कि क्षैतिज रूप से स्क्रॉल नहीं कर रहे हैं ... जैसे कि स्क्रॉल व्यू का सामग्री आकार जहां कुछ पिक्सेल चौड़ा है दृश्य स्वयं (इसलिए यह क्षैतिज रूप से कुछ पिक्सेल की ओर बढ़ता है और फिर यह उछालता है)। मुझे समझ नहीं आता क्यों हो रहा ...iOS 8 autolayout scrollview स्क्रॉल iPhone 6 पर क्षैतिज प्लस
5
A
उत्तर
11
मैं अंत में यह काम करने देने के लिए एक उचित तरीके से पाया जाता है ... मैं इसे इस तरह से किया था:
देखें पदानुक्रम:
- UIView (मुख्य दृश्य) - UIScrollView (जो मैं मुख्य देखने का एक ही सटीक आकार के वान) - UIView (कंटेनर देखें सभी सामान स्क्रॉल दृश्य में प्रदर्शित किए जाने वाले)
प्रतिबन्ध युक्त
Containar दृश्य:
- चौड़ाई के मुख्य दृश्य एक करने के लिए बराबर होती है - 0 leadin, अनुगामी, superview साथ ऊपर और नीचे मार्जिन (जो स्क्रॉल देखें है)
UIScrollView:
- चौड़ाई से एक के लिए बराबर होती है मुख्य दृश्य
- एक्स अक्ष क्षैतिज (केंद्र एक्स)
- 0 पर्यवेक्षण
संबंधित मुद्दे
- 1. iPhone 6 और 6 प्लस उत्तरदायी ब्रेकप्वाइंट
- 2. iOS 8 आज विजेट संरेखण मुद्दा
- 3. ARKit डेमो iPhone पर क्रैशिंग 6/iPhone 6 Plus
- 4. आईफोन 6 और 6 प्लस
- 5. आईफोन 6 प्लस tableView.separatorInset
- 6. तालिका लेआउट पर क्षैतिज स्क्रॉल की आवश्यकता
- 7. फिर भी iPhone 6 और iPhone 6 प्लस के लिए अनुकूलित नहीं
- 8. CLLocationManager हर समय (iOS 8, Xcode 6)
- 9. आईओएस 8 प्लस छाया पर आईओएस 8 बॉक्स छाया
- 10. क्षैतिज ScrollView OnItem के साथ ListView
- 11. iPhone 6/6 प्लस: UITableView विभाजक अस्थिर और अलग-अलग मोटाई
- 12. setSelectionIndicatorImage iphone 6 और iPhone 6+
- 13. iPhone 6 बनाम iphone 5 छवि कन्वेंशन
- 14. क्षैतिज रीसाइक्लर वर्टिकल स्क्रॉल व्यू
- 15. क्षैतिज संरेखण क्षैतिज संरेखण के साथ क्षैतिज स्क्रॉल
- 16. UIVisualEffectView iPhone 6
- 17. iOS 8
- 18. क्षैतिज scrollview स्नैप करना प्रतिक्रिया देशी
- 19. क्षैतिज स्क्रॉल
- 20. ScrollView
- 21. scrollView
- 22. iOS 8 पहचानकर्ता
- 23. आईफोन 6 और आईफोन 6 प्लस
- 24. scalesPageToFit ठीक से एक iPhone (iOS 7) आईपैड पर एप्लिकेशन
- 25. autolayout मुद्दा उतना ही आईओएस में iPhone
- 26. ScrollView
- 27. आईफोन 6 एस प्लस
- 28. जब कीबोर्ड टेक्स्ट फ़ील्ड पर है तो ios move scrollview
- 29. iOS 8
- 30. आईफोन 6 प्लस
के साथ नीचे एक नीचे मार्जिन पर केंद्र दृश्य यह मेरे लिए काम नहीं करता है। मुझे यह भी समझ में नहीं आ रहा है कि उपर्युक्त क्यों काम करेगा क्योंकि सामग्री दृश्य UIScrollView को नियंत्रित करता है फिर भी आपने UIScrollView – kgaidis
की चौड़ाई निर्धारित की है, मुझे लगता है कि मेरा मुद्दा मुझे स्क्रॉलव्यू के पर्यवेक्षण में स्क्रॉलव्यू के लिए अग्रणी और पिछली जगह में -16 बाधा के कारण हुआ था इंटरफ़ेस बिल्डर द्वारा डिफ़ॉल्ट रूप से यदि मैं कहता हूं कि मैं स्क्रॉल व्यू को विंडो के समान आकार के समान बनाना चाहता हूं (समान चौड़ाई नहीं ... अगर मैं स्क्रॉलव्यू की सीमा को खिड़की के लोगों को मच करने के लिए खींचता हूं तो यह जोड़ा जाता है)। [एप्पल तकनीक ध्यान दें: - पुस्तक को देखने की चौड़ाई के बाधा डालने और एक्स से यह केंद्रित मुझे कैसे मैं – Freedom
@kgaidis की तरह दिखता है के लिए scrollview चाहता था के लिए बाधाओं का एक संगत सेट दिया आईओएस scrollviews autolayout साथ काम करने के लिए फैशनेबल सामान करता है UIScrollView और Autolayout] (https://developer.apple.com/library/content/technotes/tn2154/_index.html) एक विकल्प, लेआउट पूरा होने के बाद, सीधे UIScrollView.content को कोड में सेट करना है। तकनीकी नोट से, ऐसा लगता है कि आंतरिक सामग्री पर बाधाएं ऐसा नहीं करती हैं जो आप सोचेंगे कि वे क्या करते हैं - वे स्क्रॉल किए गए क्षेत्र के आकार को निर्धारित नहीं करते हैं। – ToolmakerSteve