Objective c xcode中的导航栏或工具栏故障

Objective c xcode中的导航栏或工具栏故障,objective-c,xcode,Objective C,Xcode,好的,我在看iPhone iCal应用程序,很好奇上面的那个条是导航条还是工具栏?我尝试过两者都使用,但我也不知道如何将按钮的大小更改为与右上角的+按钮一样小。。。非常困惑。。我假设它是一个导航栏,但当我读到导航栏的描述时,它说每当你要在导航栏上添加一个按钮或项目时,你不能直接连接它。。。不知道还能怎么做。。。但是有人想帮忙解决这个问题吗?如果你提到 它不是UITabBar,它是UINavigationBar,最左边的按钮是UINavigationBar的内置backbutton,右边的按钮是一

好的,我在看iPhone iCal应用程序,很好奇上面的那个条是导航条还是工具栏?我尝试过两者都使用,但我也不知道如何将按钮的大小更改为与右上角的+按钮一样小。。。非常困惑。。我假设它是一个导航栏,但当我读到导航栏的描述时,它说每当你要在导航栏上添加一个按钮或项目时,你不能直接连接它。。。不知道还能怎么做。。。但是有人想帮忙解决这个问题吗?

如果你提到 它不是
UITabBar
,它是
UINavigationBar
,最左边的按钮是
UINavigationBar
的内置backbutton,右边的按钮是一个可以添加的额外按钮,它清楚地显示在中,要更改类型(即,+按钮),只需使用

 UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" 
                                                                    style:UIBarButtonSystemItemAdd target:nil action:nil];
将按钮添加到
UINavigationBar

UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" 
    style:UIBarButtonSystemItemAdd target:nil action:nil];
rightButton.width=10;
rightButton.height=10;
    UINavigationItem *item = [[UINavigationItem alloc] initWithTitle:@"Title"];
    item.rightBarButtonItem = rightButton;
    item.hidesBackButton = YES;
    [bar pushNavigationItem:item animated:NO];
    [rightButton release];
    [item release];
UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" 
                                                                    style:UIBarButtonSystemItemAdd target:nil action:nil];
但通常您会有一个导航控制器,使您能够编写:

UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"Done"
    style:UIBarButtonSystemItemAdd target:nil action:nil];
self.navigationItem.rightBarButtonItem = rightButton;
[rightButton release];
希望这有帮助, 问候

带有红色圆圈的顶部条形图是
uinavigationbar
,带有绿色圆圈的条形图是定制设计的。 您可以使用以下编写的代码将系统定义的添加按钮添加到
UINavigationBar

UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" 
    style:UIBarButtonSystemItemAdd target:nil action:nil];
rightButton.width=10;
rightButton.height=10;
    UINavigationItem *item = [[UINavigationItem alloc] initWithTitle:@"Title"];
    item.rightBarButtonItem = rightButton;
    item.hidesBackButton = YES;
    [bar pushNavigationItem:item animated:NO];
    [rightButton release];
    [item release];
UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" 
                                                                    style:UIBarButtonSystemItemAdd target:nil action:nil];

我意识到,事实上,你不需要代码来让按钮缩小到日历应用程序右上角的+按钮大小。事实上,一旦你进入故事板。打开右侧的实用程序选项卡。然后打开属性检查器。在显示标识符的地方,下拉选项卡具有选项。选择添加选项

你能发布一些截图吗?我如何发布截图@Dpk iPhone中有一张日历应用程序的图片。。我说的是顶部的酒吧。。它是什么样的条,读一下post^^@DpkDo的其余部分,你知道如何缩小按钮大小吗?类似于导航栏右上角的+按钮。我知道它必须是一个酒吧按钮项目,但我不知道如何改变它的大小。。帮忙@hpIOSCoderThat works。。我只是想知道如何改变按钮的大小??我不知道如何更改条形按钮项的宽度@Dpk@trludt您可以使用buttton.width和button.height属性调整UIBarButtonItem的宽度和高度,检查我的更新答案,如果有帮助,请接受,谢谢