Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.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_Storyboard_Rightbarbuttonitem - Fatal编程技术网

Ios 是否可以将序列图像板中的导航右栏按钮与编码按钮组合?

Ios 是否可以将序列图像板中的导航右栏按钮与编码按钮组合?,ios,storyboard,rightbarbuttonitem,Ios,Storyboard,Rightbarbuttonitem,嗨,我有一个右导航栏按钮项目,我在故事板中创建。我现在想在苹果的日历应用程序中添加第二个右键。纯代码版本为: navigationItem.rightBarButtonItems = [rightA, rightB] 然而,我已经在故事板中创建了一个按钮,其中包含各种插座和分段,理想情况下,我希望在添加第二个按钮的同时保留它。我的理解是,您现在可以在Xcode7中创建故事板中的两个按钮,但我仍然在Xcode6中,所以我正在考虑某种混合故事板代码解决方案 这在Xcode 6中是否可行?只需使用现

嗨,我有一个右导航栏按钮项目,我在故事板中创建。我现在想在苹果的日历应用程序中添加第二个右键。纯代码版本为:

navigationItem.rightBarButtonItems = [rightA, rightB]
然而,我已经在故事板中创建了一个按钮,其中包含各种插座和分段,理想情况下,我希望在添加第二个按钮的同时保留它。我的理解是,您现在可以在Xcode7中创建故事板中的两个按钮,但我仍然在Xcode6中,所以我正在考虑某种混合故事板代码解决方案


这在Xcode 6中是否可行?

只需使用现有项和新项创建一个数组:

navigationItem.rightBarButtonItems = [navigationItem.rightBarButtonItem!, rightB]

(或者反过来,根据您的喜好)。

只需创建一个包含现有项和新项的数组:

navigationItem.rightBarButtonItems = [navigationItem.rightBarButtonItem!, rightB]

(或者反过来,根据您的喜好)。

假设您有一个导航控制器,其中希望有多个按钮。 由于iOS 5,您可以分配阵列。问题是你失去了所有的好处 以编程方式使用情节提要

我使用了以下技巧。通常当你想要多个 按钮,您不需要工具栏

在当前视图中(不在导航控制器中) 在希望按钮显示的位置,通过更改显示工具栏

bottomBar=推断为bottomBar=工具栏

在此处输入图像描述

工具栏将出现在底部。 将UIBarButtons添加到此栏。使用segues等将它们链接到其他视图控制器。。。 在.h文件中,为每个按钮创建一个出口

@性质(强,非原子)IBUIBarbuttonite*Button1

@性质(强,非原子)IBUIBarbuttonite*Button2

@性质(强,非原子)IBUIBarbuttonite*Button3

self.navigationItem.RightBarButtonims= [NSArray数组,其对象为:self.Button3、self.Button2、self.Button1、nil]


self.navigationController.toolbarHidden=是

假设您有一个navigationController,其中希望有多个按钮。 由于iOS 5,您可以分配阵列。问题是你失去了所有的好处 以编程方式使用情节提要

我使用了以下技巧。通常当你想要多个 按钮,您不需要工具栏

在当前视图中(不在导航控制器中) 在希望按钮显示的位置,通过更改显示工具栏

bottomBar=推断为bottomBar=工具栏

在此处输入图像描述

工具栏将出现在底部。 将UIBarButtons添加到此栏。使用segues等将它们链接到其他视图控制器。。。 在.h文件中,为每个按钮创建一个出口

@性质(强,非原子)IBUIBarbuttonite*Button1

@性质(强,非原子)IBUIBarbuttonite*Button2

@性质(强,非原子)IBUIBarbuttonite*Button3

self.navigationItem.RightBarButtonims= [NSArray数组,其对象为:self.Button3、self.Button2、self.Button1、nil]


self.navigationController.toolbarHidden=是

这会保留情节提要项吗?还有感叹号的意义是什么@user1904273是的,它保留故事板中现有的条形按钮项。这个因为这是一个快捷的选项。从技术上讲,我应该检查它是否为零,但出于演示目的,我使用了!拆开。如果使用Objective-C,代码几乎相同:删除!,但是使用
@[…]
代替
[…]
来创建数组。如何获取在故事板中创建的条形按钮的名称?它无法识别navigationItem.RightBarButtonim。谢谢!这会保留情节提要项吗?还有感叹号的意义是什么@user1904273是的,它保留故事板中现有的条形按钮项。这个因为这是一个快捷的选项。从技术上讲,我应该检查它是否为零,但出于演示目的,我使用了!拆开。如果使用Objective-C,代码几乎相同:删除!,但是使用
@[…]
代替
[…]
来创建数组。如何获取在故事板中创建的条形按钮的名称?它无法识别navigationItem.RightBarButtonim。谢谢!