2016-12-29 4 views
-2

Я хочу изменить цвет заголовка клавиатуры toobar i.e (кнопка отправки), а другая - как добавить изображение для панели инструментов клавиатуры. ТИАИзменить цвет заголовка объекта панели инструментов -C

UIToolbar *keyboardToolbar = [[UIToolbar alloc] init]; 

[keyboardToolbar sizeToFit]; 

keyboardToolbar.translucent=NO; //if you want it. 

keyboardToolbar.barTintColor = [UIColor lightGrayColor]; 

_txtCommentView.inputAccessoryView = keyboardToolbar; 

keyboardToolbar.items = [NSArray arrayWithObjects: 
          [[UIBarButtonItem alloc]initWithTitle:@"Submit" style:UIBarButtonItemStyleBordered target:self action:@selector(submitClicked:)], 
           nil]; 

ответ

0

Если вы хотите изменить изменение всей панели инструментов приложения затем использовать

[UIToolbar appearance].tintColor = [UIColor redColor]; 
[UIToolbar appearance].barTintColor = [UIColor greenColor]; 

Также вы можете использовать ниже код для изменения:

NSDictionary *attributes = @{ 
           NSForegroundColorAttributeName: [UIColor colorWithRed:220.0/255.0 green:104.0/255.0 blue:1.0/255.0 alpha:1.0], 

           NSFontAttributeName: [UIFont fontWithName:@"Arial" size:16.0] 
           }; 
    [[UIBarButtonItem appearance] setTitleTextAttributes:attributes forState:UIControlStateNormal]; 
+0

как установить кнопку в центр – Abhimanyu

+0

Добавьте это UIBarButtonItem * flexibleSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemFlexibleSpace target: nil action: nil]; Проверьте эту ссылку http://stackoverflow.com/questions/17969260/how-to-show-button-in-center-of-toolbar – nick

1

Попробуйте ниже код и сделать изменения в соответствии с вашими требованиями:

UIToolbar *keyboardToolbar = [[UIToolbar alloc] init]; 

[keyboardToolbar sizeToFit]; 

keyboardToolbar.translucent=NO; //if you want it. 

keyboardToolbar.barTintColor = [UIColor lightGrayColor]; 

_txtCommentView.inputAccessoryView = keyboardToolbar; 


UIBarButtonItem *submit = [[UIBarButtonItem alloc] initWithTitle:@"Submit" 
                   style:UIBarButtonItemStyleBordered 
                  target:self action:@selector(submitClicked:)]; 

//Change submit button attributes here as you want 
[submit setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys: 
            [UIFont fontWithName:@"Helvetica-Bold" size:18.0], NSFontAttributeName, 
            [UIColor whiteColor], NSForegroundColorAttributeName, 
            nil] forState:UIControlStateNormal]; 

keyboardToolbar.items = [NSArray arrayWithObjects:submit, nil]; 

 Смежные вопросы

  • Нет связанных вопросов^_^