हमारे पास कई टेबल दृश्य हैं (ज़ैमरिन मोनोटच संवाद का उपयोग करके) जो सादे (समूहबद्ध नहीं हैं) हैं और इंडेंट के बिना पूर्ण-चौड़ाई दिखाई देने के लिए डिज़ाइन किए गए हैं। यह सब आईओएस 7 में ठीक काम करता है। हालांकि आईओएस 8 सिम्युलेटर का उपयोग करके, हमें थोड़ा बायां इंडेंट मिल रहा है।Xamarin के साथ आईओएस 8 में टेबल सेल और विभाजक पूर्ण चौड़ाई कैसे बनाएं?
आईओएस 8 में लेआउटमार्गिन नामक एक नई संपत्ति है। हम उस संपत्ति को शून्य पर सेट कर रहे हैं। इस तरह:
if (this.TableView.RespondsToSelector(new Selector("setSeparatorInset:")))
this.TableView.SeparatorInset = UIEdgeInsets.Zero;
if (this.TableView.RespondsToSelector(new Selector("setLayoutMargins:")))
this.TableView.LayoutMargins = UIEdgeInsets.Zero;
इसका कुछ प्रभाव पड़ा - यह लगभग आधा इंडेंट हटा दिया गया। लेकिन हम अभी भी थोड़ा सा इंडेंट देख रहे हैं। क्या कोई अन्य संपत्ति है जो आईओएस 8 में इंडेंट को नियंत्रित करती है?
यहाँ एक स्क्रीनशॉट है ...
किसी के पास आईओएस के लिए xamarin.forms के साथ ऐसा करने के लिए कोड है? – Kyle