1
嗨!我已經使用UIBarButton圖像,但我有這樣的問題。我的意思是背面圖片+按鈕,因爲我寫了下面的代碼。你可以使用UIBarButtonItem來創建自己的圖標,並且你可以使用它來創建自己的圖標。 self.navigationItem.rightBarButtonItem = btnMap; [btnMap release];
嗨!我已經使用UIBarButton圖像,但我有這樣的問題。我的意思是背面圖片+按鈕,因爲我寫了下面的代碼。你可以使用UIBarButtonItem來創建自己的圖標,並且你可以使用它來創建自己的圖標。 self.navigationItem.rightBarButtonItem = btnMap; [btnMap release];
使用initWithCustomView,並設置一個UIButton爲customView代替:
UIButton *subBtn = [UIButton buttonWithType:UIButtonTypeCustom];
subBtn.frame = CGRectMake(0, 0, 50, 40); //adjust as needed
[subBtn setImage:[UIImage imageNamed:@"mapbutton.png"] forState:UIControlStateNormal];
[subBtn addTarget:self action:@selector(btnMapClicked:) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *btnMap = [[UIBarButtonItem alloc] initWithCustomView:subBtn];
self.navigationItem.rightBarButtonItem = btnMap;
[btnMap release];
注意,在btnMapClicked發件人:現在是一個UIButton代替的UIBarButtonItem。
非常感謝,它工作正常.. – 2010-11-15 04:27:38