Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -(void)viewDidLoad
- {
- NSLog(@"viewDidLoad!!");
- [super viewDidLoad];
- self.navigationController.navigationBarHidden=NO;
- tableViewDataSourceMutableArray=[[NSMutableArray alloc] initWithObjects:nil];
- self.totalData=tableViewDataSourceMutableArray.count;
- //Adding Custome Back Navigation Button
- UIImage *img=[UIImage imageNamed:@"back.png"];
- UIButton *backButton=[UIButton buttonWithType:UIButtonTypeCustom];
- [backButton setImage:img forState:UIControlStateNormal];
- backButton.frame=CGRectMake(0,0,img.size.width,img.size.height);
- [backButton addTarget:self action:@selector(back) forControlEvents:UIControlEventTouchDown];
- UIBarButtonItem *customBarItem=[[UIBarButtonItem alloc] initWithCustomView:backButton];
- self.navigationItem.leftBarButtonItem=customBarItem;
- //Adding Right Bar Add Button
- UIBarButtonItem *addBarButton=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(insertData)];
- //optional if you want to add space between button
- UIBarButtonItem *fixedSpaceBarButtonItem=[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];
- fixedSpaceBarButtonItem.width=12;
- fixedSpaceBarButtonItem.style=UIBarButtonItemStyleBordered;
- UIToolbar *toolBar=[[UIToolbar alloc] initWithFrame:CGRectMake(180.0,0, 100, 30)];
- //toolBar.barStyle=UIBarStyleBlackTranslucent;
- toolBar.tintColor=[UIColor blueColor];
- toolBar.backgroundColor=[UIColor clearColor];
- //NSArray *items=[NSArray arrayWithObjects:self.editButtonItem,addBarButton,nil];//prev code
- //[toolBar setItems:items];//prev code
- toolBar.items=[NSArray arrayWithObjects:[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil],self.editButtonItem,addBarButton,nil];
- [toolBar sizeToFit];
- //UIBarButtonItem *barItem=[[UIBarButtonItem alloc] initWithCustomView:toolBar ];
- // self.navigationItem.rightBarButtonItem=barItem;
- self.navigationItem.rightBarButtonItems=@[addBarButton,fixedSpaceBarButtonItem,self.editButtonItem];
- self.navigationItem.rightBarButtonItem.tintColor=[UIColor clearColor];
- self.navigationController.toolbarHidden=YES;
- //Addding TextBox to TitleItem of NavigationController
- headingTextField=[[UITextField alloc] initWithFrame:CGRectMake(90, 8, 120, 30)];
- headingTextField.backgroundColor=[UIColor clearColor];
- [self.navigationController.navigationBar addSubview:headingTextField];
- headingTextField.returnKeyType=UIReturnKeyDone;
- self.headingTextField.delegate=self;
- self.headingTextField.placeholder=@"Enter Title";
- self.headingTextField.tintColor=[UIColor clearColor];
- //Change TextField's PlaceHolder Text Color
- [self.headingTextField setValue:[UIColor blueColor]
- forKeyPath:@"_placeholderLabel.textColor"];
- self.headingTextField.textColor=[UIColor redColor];
- self.headingTextField.text=@"";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement