目前我在 UIBarButtonItems 中使用我自己的自定义图像,代码如下:
UIButton *profileBarButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 35.0f, 35.0f)];
[profileBarButton setImage:[UIImage imageNamed:@"profile-barbutton.png"] forState:UIControlStateNormal];
[profileBarButton addTarget:self.navigationController action:@selector(toggleMenu) forControlEvents:UIControlEventTouchUpInside];
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:profileBarButton];
当我有一个定义的动作要调用时,这非常有效,例如呈现一个 modalviewcontroller 并打开编辑模式。但是,我对如何设置从一个视图返回到另一个视图而不是模态的操作感到困惑?有没有可以以编程方式调用的特定方法?通常导航控制器会处理这个......