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