माउस कनेक्ट होने पर कोको स्क्रॉलबार अपनी शैली बदलते हैं। मुझे उनकी शैली देखने का कोई तरीका नहीं मिला।

मेरे पास एक NSScrollView है जिसे मैं इसकी चौड़ाई की कमी को 0 पर सेट करके छिपा रहा हूं। यदि स्क्रॉलबार दिखाई दे रहे हैं और एक माउस जुड़ा हुआ है, तो ऐसा करने के पहली बार में, यह एक ऑटोरेसाइज़िंग समस्या और एक चेतावनी का कारण बनता है:
Unable to simultaneously satisfy constraints: ...

हालाँकि, यदि कोई माउस कनेक्ट नहीं है, तो स्थिरांक सेट करना ठीक काम करता है। मुझे लगता है कि किसी बिंदु पर व्यापक स्क्रॉलबार आकार को ध्यान में रखा जाना चाहिए? विशेष स्क्रॉलबार आकारों की जाँच करने का सही तरीका क्या है?

0
Tritonal 14 सितंबर 2020, 14:13

1 उत्तर

सबसे बढ़िया उत्तर

परीक्षण और त्रुटि के बाद मुझे एक सरल और व्यवहार्य समाधान मिला। स्थिर मान बदलने से पहले बस hasVerticalScroller को NO पर सेट करें।

यह सभी अजीब ऑटोलाउट समस्याओं को ठीक नहीं करता है, खासकर जब ऐप चल रहा हो, तो माउस को कनेक्ट और डिस्कनेक्ट करते समय, लेकिन कम से कम बाधाएं टूटती नहीं हैं।

0
Tritonal 14 सितंबर 2020, 14:54