के केंद्र में देखें, मैं (चुड़ैल एनएसओपेनजीएलवी व्यू का उप-वर्ग) NSScrollView
पर कैसे केंद्रित कर सकता हूं?केंद्र दस्तावेज़ NSScrollView
अब यह इस तरह दिखता है (ग्रे क्षेत्र NSScrollView सीमा है):
और मैं यह कुछ इस तरह देखना चाहते हैं:
के केंद्र में देखें, मैं (चुड़ैल एनएसओपेनजीएलवी व्यू का उप-वर्ग) NSScrollView
पर कैसे केंद्रित कर सकता हूं?केंद्र दस्तावेज़ NSScrollView
अब यह इस तरह दिखता है (ग्रे क्षेत्र NSScrollView सीमा है):
और मैं यह कुछ इस तरह देखना चाहते हैं:
उपयोग एक मध्यवर्ती NSView जो इसमें दस्तावेज़ केंद्रित केंद्रित है (तदनुसार इसके फ्रेम को सेट करें और शायद लेआउट बाधाओं को जिस तरह से व्यवहार करना चाहिए) सेट करें। उस दृश्य को स्क्रॉल व्यू में रखें।
सबक्लास NSClipView
और केंद्रित रेक्ट को वापस करने के लिए -constrainBoundsRect:
ओवरराइड करें। WWDC 2013 - Session 215: Optimizing Drawing and Scrolling on OS X
'UIView'' आईओएस' 'ओएसएक्स' नहीं है, इसलिए यह उत्तर तुरंत गलत है -1 के बारे में शानदार प्रस्तुति में 45:30 अंक पर चर्चा की गई है। – Popeye
@Popeye लेकिन अब यह कहता है कि 'NSView' , यह तुरंत सही है :-) +1 – Monolo
अच्छा, यह सच नहीं है अगर कोई ज्ञान एनएसवी व्यू में स्थानांतरित कर सकता है जो तुच्छ है। ;-) –