Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 导航栏上未设置“后退”按钮_Ios_Uinavigationitem - Fatal编程技术网

Ios 导航栏上未设置“后退”按钮

Ios 导航栏上未设置“后退”按钮,ios,uinavigationitem,Ios,Uinavigationitem,我从一个基于导航的项目开始,并将进一步的视图推到控制器上。问题是,如果我没有为导航项提供标题,则不会绘制“后退”按钮!只有给导航栏一个标题,后退按钮才会出现。如果没有标题,苹果似乎无法写"回去"或"回去"。我不想给导航项一个标题(我将在视图中使用标签)。那么我该如何解决这个问题呢 - (void)viewDidLoad { [super viewDidLoad]; self.navigationItem.title = @"Home"; /// <- without setting the

我从一个基于导航的项目开始,并将进一步的视图推到控制器上。问题是,如果我没有为导航项提供标题,则不会绘制“后退”按钮!只有给导航栏一个标题,后退按钮才会出现。如果没有标题,苹果似乎无法写"回去"或"回去"。我不想给导航项一个标题(我将在视图中使用标签)。那么我该如何解决这个问题呢

- (void)viewDidLoad {
[super viewDidLoad];
self.navigationItem.title = @"Home"; /// <- without setting the title, the back button won't show !
}
-(void)viewDidLoad{
[超级视图下载];

self.navigationItem.title=@“主页”//只需自己创建后退按钮:

- (void)viewDidLoad
{
    [super viewDidLoad];

    UIBarButtonItem *back = [[UIBarButtonItem alloc] initWithTitle:@"Back"
                                                             style:UIBarButtonItemStylePlain
                                                            target:nil
                                                            action:nil];
    [[self navigationItem] setBackBarButtonItem:back];
    [back release];
}

(如果您喜欢点符号,
self.navigationItem.backbarbuttoneim=back;

我们能看一些代码吗?请看得漂亮吗?另外,请随意选择用户名并停留一会儿。当然……我已经添加了一些代码。不过,我认为这不会很有用。请访问我的repo(github.com/aakash272/pagingScroll)我不熟悉objective-c,我看到过很多次,但我不理解的是,为什么在创建后立即调用release on back按钮?据我所知,release会将引用计数减少1…它确实会减少引用计数。此方法创建了它(将引用计数设置为1)。因此,当该方法使用它时,它会释放它,以实现净零增长。否则,您将创建内存泄漏…现在,上面的一行可能会对引用计数做一些操作,但它不知道。引用计数的其他操作与此方法无关。