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。谢谢!