- (IBAction)startScratch:(ID)sender { _mainTabbar.tabbarController.selectedindex = 1; //Error: ^ Property tabbarController not found on type "nstabview*"}
.h文件包含以下代码行:
@property (weak) IBOutlet nstabview *mainTabbar;- (IBAction)startScratch:(ID)sender;
我假设我应该用某些东西替换_mainTabbar,但如果是的话,那是什么?
解决方法 正如提到的@ H2CO3,nstabview中没有tabbarController属性.如果您阅读 the documentation,您会注意到nstabview提供了一些选择方法,包括-selectTabViewItemAtIndex:
,您可以这样使用: - (IBAction)startScratch:(ID)sender { [_mainTabbar selectTabVIEwItemAtIndex:1];}
请注意,第一个选项卡位于索引0处.
总结以上是内存溢出为你收集整理的objective-c – 以编程方式更改选项卡栏全部内容,希望文章能够帮你解决objective-c – 以编程方式更改选项卡栏所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)