2011-03-16 2 views
0

, пожалуйста, я только что добавил UIToolbar к моему представлению с помощью кнопки «Назад», и я хочу поместить заголовок в этот UIToolbar, в построителе интерфейса я не могу сделать это вручную, поэтому я должен добавить его в программу, как я должен пожалуйста, на мой взгляд класс выглядит так:Как добавить заголовок для моего UIToolbar?

#import "AproposView.h" 


@implementation AproposView 

-(IBAction)backMainView{ 


    [self dismissModalViewControllerAnimated:YES]; 

} 

это назад кнопка находится в UIToolbar, поэтому я нужно просто добавить название, THX заранее :)

+0

Вы попробовали интерфейс строитель? – ThomasRS

ответ

1
#define UIColorFromRGB(rgbValue) [UIColor \ 
colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \ 
green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \ 
blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]  

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 202, 23)]; 
label.textAlignment = UITextAlignmentCenter; 
label.backgroundColor = [UIColor clearColor]; 
label.shadowColor = UIColorFromRGB(0xe5e7eb); 
// label.shadowOffset = CGSizeMake(0, 1); 
    label.textColor = UIColorFromRGB(0x717880); 
    label.text = @"Edit Classes"; 
    label.font = [UIFont boldSystemFontOfSize:20.0]; 
    label.shadowColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.5]; 
    label.shadowOffset = CGSizeMake(0, -1.0); 
    UIBarButtonItem *toolBarTitle = [[UIBarButtonItem alloc] initWithCustomView:label]; 
UIBarButtonItem *fixedSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:self action:nil]; 
toolBar.items = [NSArray arrayWithObjects:fixedSpace, toolBarTitle, fixedSpace, nil]; 
+0

THX для вашего ответа, но где я должен положить это, пожалуйста? – Malloc

+0

в 'viewDidLoad' того, что когда-либо было у вас в классе – Andrew

+0

Если бы этот ответ помог, не могли бы вы отследить зеленую стрелку рядом с ней? – Andrew

0

Вместо добавления UILabel для UIToolbar добавляет UITextField к нему как к элементу Button Bar и устанавливает необходимый заголовок и отключает его UserInteraction. На самом деле простая и простая техника. Sanpshot Interface Builder

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