如何在标签栏的视图控制器中重新使用(以编程方式添加的)栏按钮项目的功能?



另外,我想在导航栏中的其他视图控制器中显示(以编程方式添加的)栏中的按钮项目。我想重用在其他四个视图控制器中的第一个视图控制器中编写的代码。

最佳答案

因此,您需要每个屏幕的顶部。
最好的方法是:

1)创建一个uiviewcontroller- TOPBARVIEWCONTROLLER:UIViewController并在顶部栏中添加所需的按钮。

例如,

@property (nonatomic, strong) UILabel *headerLBL;
-(void)setHeaderTitle:(NSString *)strHeading;


2)现在在您想要顶部栏的另一个viewController类中,

#import "TOPBARVIEWCONTROLLER.h"


而不是使用:picgramViewcotroller:UIViewController
使用:picgramViewcotroller:TOPBARVIEWCONTROLLER
 在.h文件中

在.m文件中,在viewdidload中,调用:

[self setHeaderTitle:@"New header title"];

关于ios - 重用标签栏中 View Controller 中的栏中按钮项目的功能,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31309207/

10-09 16:50