如何将相同的 UIButton 添加到 iphone 中的所有视图控制器的导航栏?
Posted
技术标签:
【中文标题】如何将相同的 UIButton 添加到 iphone 中的所有视图控制器的导航栏?【英文标题】:How to add the same UIButton to navigationbars all the viewcontrollers in iphone? 【发布时间】:2013-10-12 06:01:13 【问题描述】:我有一个应用程序,如果满足条件,那么我需要所有视图控制器的导航栏上的按钮,使用相同的操作,我已经完成了一些可能的解决方案
作为创建委托类和
在每个视图控制器中添加它,
总有一种解决方案,比如在每个视图控制器中添加它
但对我来说听起来不可行,有人可以帮助我实现这一目标吗?
【问题讨论】:
您可以创建一个 BaseViewController 对象,在其中将按钮添加到导航项并处理单击事件,然后将其用作所有视图控制器的超级视图 【参考方案1】:您可以继承您的导航控制器,如果您的条件满足,您可以在该类中添加导航栏上的按钮。
【讨论】:
没错。然后用新的导航控制器子类替换您正在使用的所有导航控制器。以上是关于如何将相同的 UIButton 添加到 iphone 中的所有视图控制器的导航栏?的主要内容,如果未能解决你的问题,请参考以下文章
将自定义文本添加到 iPhone sdk 中的 uibutton
如何在 UIButton 的右边缘对齐 UIButton 图像
如何将 UIButton 添加到 Swift Playground?