2012-01-30 20 views
5

अस्पष्ट होने के कारण, मेरे UISearchBar पहली खोज के बाद खुद को एक अलग आकार में बदल देता है। इस खोज बार के बारे में कुछ खास नहीं है। यह ऐप्पल आईओएस लाइब्रेरी पर उदाहरण के आधार पर आधारित है और वर्चुअल रूप से कोई अनुकूलन के साथ एक खोज डिस्प्ले कंट्रोलर का उपयोग करता है।असंगत UISearchBar पहले उपयोग से पहले आकार का आकार?

से पहले:

before search

के बाद:

after search

कैसे मैं क्या यह दूसरी स्क्रीनशॉट जब दृश्य लोड में है का आकार सेट कर सकते हैं?

+1

एक छोटा सा नमूना परियोजना दर्शाता है कि इस मुद्दे को इस बहुत आसान निदान करने के लिए होगा। –

उत्तर

0

यदि आप निब का उपयोग कर रहे हैं, तो आप अपने गुणों में खोज बार विकल्पों से "शो रद्द करें बटन" देख सकते हैं।

आप इसे प्रोग्राम के रूप में कर रहे हैं, UISearchBar के साथ कुछ उपवर्गीकरण करते हैं और इस विधि को ओवरराइड:

-(void)layoutSubviews{ 
    [super layoutSubviews]; 
    [self setShowsCancelButton:YES animated:NO]; 
}