2015-02-05 5 views
17

में पंक्तियों के बीच अंतर को कम करने के लिए कैसे मैं तालिका में पंक्तियों के बीच अंतर को हटाना चाहता हूं, क्या इसके लिए कोई संपत्ति है?WKInterfaceTable

+0

आप कैसे आप क्रम में मेज के लिए पता है कि कैसे मैं मदद कर सकते हैं इंटरफ़ेस चाल करने के लिए चाहते हैं की एक छवि है? – EnriMR

उत्तर

0

प्रलेखन के अनुसार, यह WKInterfaceTable एक एकल-स्तंभ वास्तुकला का समर्थन करता है और डेवलपर्स कितने या क्या पंक्ति प्रकार स्टोरीबोर्ड से या कोड से उपयोग करने के लिए निर्दिष्ट करने की आवश्यकता है। प्रत्येक कोड प्रकार के लिए, रूट WKInterfaceGroup ऑब्जेक्ट है। गुण निरीक्षक से, आकार अनुभाग है जिसे आप समूह की ऊंचाई बदल सकते हैं। आपकी जरूरतों के आधार पर, आप इस विशेषता के साथ खेल सकते हैं।

आप ऊंचाई समूह की विशेषता के साथ चारों ओर खेलने के लिए नहीं करना चाहते हैं, तो आप भी चारों ओर Insets साथ खेल सकते हैं विशेषता। यह डिफ़ॉल्ट के रूप में स्थापित है, लेकिन आप कस्टम के लिए सेट और जैसे ऊपर, नीचे, और रिक्ति गुण संशोधित कर सकते हैं अपनी आवश्यकताओं

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/Tables.html#//apple_ref/doc/uid/TP40014969-CH14-SW1

+1

मैं समूह की ऊंचाई को बदलना नहीं चाहता, मैं दो पंक्तियों के बीच की जगह बदलना चाहता हूं –

1

फिट करने के लिए मैं कम करने के लिए एक तरह से नहीं मिला है अंतरिक्ष। लेकिन यदि आप इसे बढ़ाना चाहते हैं तो इसे अपने बेस पंक्ति समूह में किसी अन्य समूह में डाल दें और ऊपर और नीचे

0

पर कस्टम इन्सेट सेट करें, अभी तक, आप स्पेस को हटा नहीं सकते हैं लेकिन स्थान को शामिल करने के लिए UI तत्वों को समायोजित कर सकते हैं। यदि आप काले रंग की पृष्ठभूमि का उपयोग कर सकते हैं तो बहुत बेहतर होगा।

0

अपनी तालिका के नीचे समूह पर क्लिक करें RowController, और उसके बाद: शो विशेषताएँ निरीक्षक पर क्लिक करें। फिर आप पंक्ति की ऊंचाई आकार के नीचे जा सकते हैं और समायोजन राशि घटा सकते हैं।

यहाँ एक स्क्रीनशॉट: Play around with the adjustment

+1

यह काम करता है, हालांकि दुख की बात है कि आप केवल पंक्ति ऊंचाई को एक निश्चित आकार में सेट कर सकते हैं और स्क्रीन के एकाधिक के रूप में सेट कर सकते हैं। मुझे विश्वास है कि समायोजन 38 और 42 मिमी स्क्रीन के लिए अलग होना होगा। – charles

0

सिर्फ पृष्ठभूमि को बदलने पंक्तियों के बीच की जगह को निकालने के लिए सबसे अच्छा शर्त हो रहा है। यदि आप पंक्तियों को एक साथ समूहबद्ध करने और गोलाकार कोनों को रखने की कोशिश कर रहे हैं, तो मुझे ऐसा करने का एकमात्र तरीका "क्रूर बल" विधि से है। आइए कहें कि आप जानते हैं कि आपके पास कभी भी 10 से अधिक आइटम एकत्रित नहीं होंगे। आप 10 टेबल पंक्ति टेम्पलेट्स बना सकते हैं, जिनमें से प्रत्येक को अंतिम की तुलना में 1 और लाइन प्रदर्शित होती है (इसलिए आपके पास 1 पंक्ति पंक्ति प्रदर्शित करने वाली 1 टेबल पंक्ति होगी, 2 पंक्ति वस्तुएं प्रदर्शित करने वाली एक और तालिका पंक्ति आदि)। यह वास्तव में व्यवहार्य नहीं है कि आपके पास बहुत सारी पंक्तियां हो सकती हैं, लेकिन यह घड़ी पर है, इसलिए उपयोगकर्ता शायद कई वस्तुओं को स्क्रॉल करना नहीं चाहेगा।

0

मुझे नहीं लगता कि एक तरीका है जिसमें आप वर्तमान में दो कोशिकाओं के बीच अंतर को कम कर सकते हैं, लेकिन आप तालिका दृश्य वाले समूह के गुणों को बदल सकते हैं, और आपको वांछित परिणाम मिल सकते हैं। उदाहरण के लिए, यदि आप नीचे दी गई तस्वीर की तरह कुछ चाहते हैं, जहां दो कोशिकाएं आस-पास दिखाई देती हैं, तो सेल (सेल समूह) रंग को 'साफ़ रंग' के रूप में सेट करें, और या तो पृष्ठभूमि (पृष्ठभूमि छवि) या रंग (पृष्ठभूमि रंग) सेट करें) समूह के लिए।

Screenshot with cells appearing adjoined

'जल्दी बुद्धि।' और 'के, या संबंधित' दो अलग-अलग कोशिकाओं पर पाठ हैं।

1

आप समूह में मौजूद नियंत्रक पर क्लिक करके स्थान हटा सकते हैं और स्पेसिंग गुण को डिफ़ॉल्ट रूप से सेट कर सकते हैं।दोबारा, उस विशेष समूह को धारण करने वाले नियंत्रक रिक्ति संपत्ति में ऐसा करना याद रखें, न कि समूह की संपत्ति को 0 पर रखें। उम्मीद है कि इससे मदद मिलती है!

+0

यह मेरे लिए काम किया! –

1
  • स्टोरीबोर्ड में

enter image description here

  • AttributeInspector अपनी मेज का चयन करें और कस्टम के रूप में चिह्नित रिक्ति की जाँच करें, यह सेट 1 (अपने आवश्यकता के अनुसार के रूप में सेट)

enter image description here

  • , अपने अनुप्रयोग चलाने