2015-09-16 20 views
7

मेरे ज़ैमरिन फॉर्म आईओएस एप्लिकेशन में पिछले पृष्ठ का नाम सभी पृष्ठों में बैक बटन के साथ भी दिख रहा है। क्या पिछले पृष्ठ के शीर्षक को छिपाने का कोई तरीका है?एक्समरिन फॉर्म: बैक बटन शीर्षक को कैसे छिपाना है?

enter image description here

+0

संभव डुप्लिकेट http://stackoverflow.com/questions/21206744/xamarin-ios-hide-bar-back-button) – Joehl

+1

मेरा आवेदन Xamarin रूपों xamarin देशी ios ऐप नहीं है। –

उत्तर

20

आप नेविगेशन पृष्ठ का उपयोग करते हैं, तो आप वापस जाएं बटन शीर्षक के लिए एक खाली स्ट्रिंग का उपयोग कर सकते हैं:

NavigationPage.SetBackButtonTitle(this, ""); //Empty string as title 

जहाँ तक मुझे याद है, यह नेविगेशन ढेर पर अगले पृष्ठ को प्रभावित करेगा ('इस' के बाद वाला पृष्ठ खाली बैक बटन शीर्षक होगा)। इस पर मुझे उद्धृत मत करो।

NavigationPage.SetHasBackButton(this, false); 

एक अन्य विकल्प Navigation.PushModalAsync(yourPage) साथ Navigation.PushAsync(yourPage) की जगह जो पेज रीति से पेश करेंगे द्वारा एक मॉडल पृष्ठ का उपयोग करने के लिए है:

आप पूरी तरह से वापस बटन छुपा सकते हैं।

एफवाईआई, बैक बटन स्वचालित रूप से पिछले पृष्ठ की शीर्षक संपत्ति के साथ पॉप्युलेट हो जाता है (या यदि शीर्षक सेट नहीं किया गया था तो यह वापस डिफ़ॉल्ट होगा)।

+0

मुझे NavigationPage क्लास में SetHasBackButton विधि नहीं मिल रही है। –

+0

@RenzoCiot यह एक स्थिर विधि है, बस अगर आप इसे किसी उदाहरण पर आमंत्रित करने का प्रयास कर रहे हैं। –

3

पूरे एप्लिकेशन में वैश्विक रूप से बैक बटन शीर्षक को छिपाने के लिए एक कामकाज भी है। अपने AppDelegate.cs में जोड़े FinishedLaunching विधि में:

UIBarButtonItem.Appearance.SetBackButtonTitlePositionAdjustment (new UIOffset (-100, -60), UIBarMetrics.Default); 
0

Cuckooshka जवाब, वापस बटन शीर्षक के रूप में लैंडस्केप मोड में छिपा हुआ हो जाता है को जोड़ना

UIBarButtonItem.Appearance.SetBackButtonTitlePositionAdjustment (new UIOffset (-100, -60), UIBarMetrics.LandscapePhone); 
[Xamarin आईओएस छिपाने बार वापस बटन] (की
संबंधित मुद्दे