2012-05-21 9 views
9

मैं प्रोग्राम के रूप में एक tableViewController करने के लिए एक navigationBar जोड़ने के लिए कोशिश कर रहा हूँ करने के लिए प्रोग्राम के रूप में बार नेविगेशन आइटम के साथ एक नेविगेशन बार, जैसा कि मैं चाहता हूं।ऐड नेविगेशन एक tableviewController (segue धक्का या मोडल)

UINavigationBar *naviBarObj = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, -260, 320, 44)]; 
[self.view addSubview:naviBarObj]; 
UIBarButtonItem *cancelItem = [[UIBarButtonItem alloc] initWithTitle:@"Cancel"   style:UIBarButtonItemStyleBordered target:self action:@selector(cancelButtonPressed)]; 
UIBarButtonItem *doneItem = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleBordered target:self action:@selector(doneButtonPressed)]; 

UINavigationItem *navigItem = [[UINavigationItem alloc] initWithTitle:@"Navigation Title"]; 
navigItem.rightBarButtonItem = doneItem; 
navigItem.leftBarButtonItem = cancelItem; 
naviBarObj.items = [NSArray arrayWithObjects: navigItem,nil]; 

.... 

- (void) cancelButtonPressed { } 
- (void) doneButtonPressed { } 

लेकिन कुछ भी नहीं दिखाई देता है ... कोई शीर्ष पट्टी:

लेकिन समस्या यह है कि जब मैं आ एक मोडल Segue फार्म मैं इस तरह कोड के साथ एक बार जोड़ने का प्रयास करते है।

उत्तर

4

naviBarObj का फ्रेम ypoint -260 है, शायद यह कुछ भी नहीं दिख रहा है।

संबंधित मुद्दे