gpt4 book ai didi

iphone - 使用选项卡栏项目设置操作 - iphone

转载 作者:行者123 更新时间:2023-12-03 18:50:13 24 4
gpt4 key购买 nike

我不知道这是否可能,但是有没有一种方法可以将选项卡栏项目单击视为常规按钮单击(操作)?原因如下:我的应用程序中有一个选项卡栏,对于大多数选项卡栏项目,我不会在触摸时更改屏幕,但会更改 View 中显示的数据。似乎为此使用 TabBarAppDelegate 有点过分了......有更好的方法吗?

谢谢

最佳答案

最直接的方法是 UITabBarDelegate。对不起。通过添加 <UITabBarDelegate> 来实现您的类并继承协议(protocol)在类定义之后,例如:

@interface MyViewController : UIViewController<UITabBarDelegate>

然后定义方法tabBar:didSelectItem:例如在那个类(class)

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
// Do Stuff!
// if(item.title == @"First") {...}
}

然后在标签栏上设置委托(delegate),如下所示:myTabBar.delegate = myClassInstancetabBar:didSelectItem:方法可以是任何地方,包括您的 View Controller ,并且您将在其中获取单击按钮的事件。更多信息请参见:

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UITabBarDelegate_Protocol/Reference/Reference.html

关于iphone - 使用选项卡栏项目设置操作 - iphone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7575430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com