我想爲iOS 7自定義應用程序的UI。我想要的是iOS 7的BackBarButton,但是箭頭和標題以及標題的不同字體使用了不同的顏色。這是iOS 7的後退按鈕。如何爲BackBarButton的左欄按鈕製作自定義的UIBarButton
我試着用下面的代碼
UIImage *backButtonImage = [UIImage imageNamed:@"back.png"];
UIButton *customBackButton = [UIButton buttonWithType:UIButtonTypeCustom];
[customBackButton addTarget:self action:@selector(backButtonPressed) forControlEvents:UIControlEventTouchUpInside];
[customBackButton setBackgroundImage:backButtonImage forState:UIControlStateNormal];
[customBackButton setFrame:CGRectMake(0, 0, 30, 30)];
backButton = [[UIBarButtonItem alloc] initWithCustomView:customBackButton];
[backButton setAction:@selector(backButtonPressed)];
UIBarButtonItem * backButton = [[UIBarButtonItem alloc] initWithCustomView:customBackButton];
這似乎是這樣來定製它:
在兩個問題上面的圖像。
首先它沒有對齊到左邊(iOS後退按鈕粘到左邊)。
其次,它沒有前一頁的標題。
我只是將標題屬性添加到自定義按鈕。
[customBackButton setTitle:@"title" forState:UIControlStateNormal];
但它是這樣的:
我怎樣才能解決這些問題(粘到左和標題)?