माउस कनेक्ट होने पर कोको स्क्रॉलबार अपनी शैली बदलते हैं। मुझे उनकी शैली देखने का कोई तरीका नहीं मिला।
मेरे पास एक NSScrollView
है जिसे मैं इसकी चौड़ाई की कमी को 0
पर सेट करके छिपा रहा हूं। यदि स्क्रॉलबार दिखाई दे रहे हैं और एक माउस जुड़ा हुआ है, तो ऐसा करने के पहली बार में, यह एक ऑटोरेसाइज़िंग समस्या और एक चेतावनी का कारण बनता है:
Unable to simultaneously satisfy constraints: ...
हालाँकि, यदि कोई माउस कनेक्ट नहीं है, तो स्थिरांक सेट करना ठीक काम करता है। मुझे लगता है कि किसी बिंदु पर व्यापक स्क्रॉलबार आकार को ध्यान में रखा जाना चाहिए? विशेष स्क्रॉलबार आकारों की जाँच करने का सही तरीका क्या है?
1 उत्तर
परीक्षण और त्रुटि के बाद मुझे एक सरल और व्यवहार्य समाधान मिला। स्थिर मान बदलने से पहले बस hasVerticalScroller
को NO
पर सेट करें।
यह सभी अजीब ऑटोलाउट समस्याओं को ठीक नहीं करता है, खासकर जब ऐप चल रहा हो, तो माउस को कनेक्ट और डिस्कनेक्ट करते समय, लेकिन कम से कम बाधाएं टूटती नहीं हैं।
संबंधित सवाल
नए सवाल
cocoa
कोको मैकॉश के लिए ऐप्पल का एप्लिकेशन-डेवलपमेंट फ्रेमवर्क है, जिसमें फाउंडेशन, एप्लीकेशन किट और कोर डेटा शामिल हैं। IOS प्रश्नों के लिए "कोको-टच" टैग का उपयोग करें।