मैं एक UIBarButtonItem बनाने और इतने की तरह मेरे नेविगेशन पट्टी में जोड़ने से कर रहा हूँ:बदलें
(void)viewDidLoad {
...
// Add the refresh button to the navigation bar
UIButton *refreshButton = [UIButton buttonWithType:UIButtonTypeCustom];
[refreshButton setFrame:CGRectMake(0,0,30,30)];
[refreshButton setImage:[UIImage imageNamed:@"G_refresh_icon.png"] forState:UIControlStateNormal];
[refreshButton addTarget:self action:@selector(refreshData) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *refreshBarButton = [[[UIBarButtonItem alloc] initWithCustomView:refreshButton] autorelease];
self.navigationItem.leftBarButtonItem = refreshBarButton;
}
जब मैं चलाने के सही लगती है, लेकिन मैं दोहन से बार बटन आइटम का चयन कर सकते हैं नेविगेशन बार कहीं भी x = 0 से लगभग 100 तक। मैं 30 पीएक्स की चौड़ाई रखने के लिए चुनिंदा क्षेत्र को कैसे समायोजित कर सकता हूं?
मुझे डर है कि मुझे नहीं लगता कि चयन क्षेत्र को समायोजित करने के लिए एक रास्ता है हूँ। एक सवाल हालांकि, आप चौड़ाई 30 पीएक्स क्यों चाहते हैं? आईओएस मानव इंटरफेस दिशानिर्देश बताता है कि टापेबल यूआई तत्वों का आरामदायक न्यूनतम आकार 44 x 44 अंक है। http://developer.apple।कॉम/लाइब्रेरी/आईओएस/# प्रलेखन/उपयोगकर्ता अनुभव/संकल्पनात्मक/मोबाइल एचआईजी/लक्षण/विशेषताएँ –
हम्म, ठीक दिशानिर्देशों के लिंक के लिए धन्यवाद। यह थोड़ा अजीब लगता है कि चुनिंदा क्षेत्र इतना व्यापक है। – Darren
@AbdSaniAbdJalal क्या हम स्टोरीबोर्ड में 'barbuttonitem' की चौड़ाई बदल सकते हैं? – aircraft