objective c - ObjC: Moving the displayed area of a UIView -


मेरे पास एक बड़ा UIView ( .frame == CGRectMake (0, 0, 905, 320) )

वर्तमान में बाईं ओर दिखाया गया है (जो कि (0,0,480,320) है) और मैं क्लिक पर सही पक्ष दिखाने में सक्षम होना चाहता हूं। मैंने UIView की फ़्रेम को (480,0,905,320) में बदलने की कोशिश की लेकिन यह काम करने के लिए प्रतीत नहीं होता।

क्या किसी को भी यह कैसे करना है पता है?

यह एक विंडो में .frame == (0, 0, 480, 320) के साथ एम्बेडेड है । सब कुछ परिदृश्य मोड में है।

आप अपनी सीमा सेट करना चाहते हैं देखें, फ़्रेम नहीं अधिक विशेष रूप से, इसकी सीमा की उत्पत्ति निर्धारित करता है कि जहां की दृश्य की सामग्री प्रदर्शित करना शुरू कर देना चाहिए। इस तरह से दृश्य बिल्कुल भी आगे नहीं बढ़ता है, केवल इसकी सामग्री का एक अलग हिस्सा दिखाता है।

दस्तावेज़ीकरण यह बहुत स्पष्ट रूप से दिखाता है:

देखें "फ़्रेम का संबंध, बाउंड्स , और केंद्र "


Comments

Popular posts from this blog

c# - sqlDecimal to decimal clr stored procedure Unable to cast object of type 'System.Data.SqlTypes.SqlDecimal' to type 'System.IConvertible' -

Calling GetGUIThreadInfo from Outlook VBA -

Obfuscating Python code? -