मेरा लक्ष्य है कि चयन के आधार पर क्षैतिज धुरी के साथ 3 छवियों को कम करें, बढ़ें और आगे बढ़ें। ऑटो लेआउट का उपयोग करना छवियों को कूदने लगता है क्योंकि वे पर्यवेक्षी बाधाओं के लिए पर्यवेक्षण/नीचे की जगह पर शीर्ष स्थान को पूरा करने का प्रयास करते हैं।आईओएस 6 ऑटोलाउट स्केल और अनुवाद एनिमेशन
तो यह मैं अपने खुद के UIView अंदर सभी छवियों डाल दिया है मुकाबला करने के लिए। UIView छवियों को अधिकतम आकार में सेट किया जा सकता है, यह क्षैतिज धुरी पर केंद्रित है। तो अब सभी छवियों को अपने संबंधित UIView के अंदर केंद्रित रहना चाहिए। इसने मेरी समस्या को ठीक कर दिया है क्योंकि यूआईवीव्स क्षैतिज अनुवाद करते हैं, जबकि छवियां शेष रहते समय अंदर घटती हैं/बढ़ती हैं। मेरा सवाल है - क्या यह करने का यह सही तरीका है? यह बहुत लंबा लगता है और जैसे मैं शायद ऑटो लेआउट की क्षमता का दुरुपयोग कर रहा हूं। मुझे अधिक छवियों के साथ समान कार्य करना है और इसलिए कोई सलाह आपका स्वागत है! धन्यवाद।
आपकी मदद के लिए धन्यवाद। हाँ। दूसरा समाधान है जो मेरे लिए अपील करता है! – bean
मैं उन विचारों पर CATransform3D अनुवादों का उपयोग करता हूं जो समस्याओं के बिना ऑटोलायआउट का हिस्सा हैं। – bandejapaisa
@bandejapaisa नहीं, आप नहीं करते हैं। CATransform3D परतों पर लागू होता है, विचार नहीं। ऊपर दिए गए मेरे निबंध का समाधान 4 देखें (http://stackoverflow.com/questions/12943107/how-do-i-adjust-the-anchor-point-of-a-calayer-when-auto-layout-is- इस्तेमाल किया जा रहा/14105757 # 14105757) - वह समाधान बिल्कुल देखने के बजाय परत परिवर्तनों का उपयोग करना है। – matt