2011-10-09 17 views
6

क्या कोई मुझे बता सकता है, इस ऐप में बनावट एनएसविंडो की पृष्ठभूमि ढाल अचानक क्यों बदलती है, जब आप खिड़की को थोड़ा छोटा बनाते हैं?इसका बनावट एनएसविंडो अचानक आकार बदलने पर पृष्ठभूमि पृष्ठभूमि को क्यों बदलता है?

bigger window, gradient 1smaller window, gradient 2

यह कम से कम उदाहरण मैं मिल सकता है, कि इस व्यवहार दर्शाती है। App & Source ड्रॉपबॉक्स के माध्यम से उपलब्ध हैं।

- अपडेट: slider lower, small window, no gradient change

  • इसके अलावा, परिवर्तन होने की जब लगता है:

    1. यदि आप स्लाइडर कम शब्दों में कहें, ढाल नहीं परिवर्तन जब विंडो का आकार बदलने करता है स्लाइडर और खिड़की की दाएं सीमा के बीच की दूरी एचआईजी से छोटी हो जाती है, यह कहता है कि यह होना चाहिए।

  • +0

    इस पर कोई नया? सामान्य ढाल को आकर्षित करने के लिए बल से कैसे बल देना है? मेरे पास NStextField के साथ एक ही समस्या है, यदि यह विंडो चौड़ाई के एक तिहाई से अधिक है तो बस एक गहरा बदसूरत ढाल बना देता है .... – Dimillian

    उत्तर

    0

    यह वास्तव में दिलचस्प सवाल है =)
    मैं shure नहीं है, लेकिन अनुमान है, इस समस्या को प्रदर्शित परतों से जुड़ा है। (-> NSView ->NSView -> NSSlider NSWindow)

    आप अभी भी बनावट खिड़की का उपयोग करना चाहते हैं, तो आप NSView और NSSlider के बीच इंटरफेस बिल्डर में अतिरिक्त NSView वस्तु डाल सकते हैं। यह बग को हल करता है।

    संबंधित मुद्दे