【问题标题】:connect custom navigation bar outlet to view in IB连接自定义导航栏插座以在 IB 中查看
【发布时间】:2013-02-12 16:58:31
【问题描述】:

我在 IB 的视图中添加了一个导航栏。然后将 NavigationBar 对象的类更改为自定义导航栏子类。

如何连接我的插座以将栏设置为导航栏?当我尝试 ctrl + 拖动到我的文件所有者以创建插座时,唯一的选项是“查看”。

谢谢

【问题讨论】:

标签: iphone ios objective-c xcode ipad


【解决方案1】:

.h

IBOutlet UINavigationBar *navBar;

如果您想从您的代码中对您的 navigationBar 进行一些更改,那么您必须制作 IBOutlet

【讨论】:

  • 我实际上在看一些这样的例子,他们没有在.h中添加任何东西。这是问题的原因..显然你可以在 IB 中做到这一切。我想知道怎么做。
  • @JesseDurham,你不能在 IB 中做到这一切。你从哪里得到这个想法的?您需要一个插座来连接它,并且必须在代码中创建。
  • 我的错误,我正在查看的文件实际上是另一个视图的子类,该视图声明了导航栏出口。
【解决方案2】:

自定义导航栏不需要插座。只需选择故事板上的导航栏并在检查器窗口中写下您的自定义类的名称

【讨论】:

  • 如果要设置导航栏的标题和颜色?
  • @Rajneesh071:如果您正在自定义导航栏,那么您可以在自定义类中执行所有操作
  • 如果在一个视图控制器中我想要红色,而在另一个视图控制器中我想要导航栏的绿色,那么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-10-19
  • 2011-09-04
  • 2012-03-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多