OGeek|极客世界-中国程序员成长平台

标题: c# - UITabBar 或 UITabBarItem 的触摸事件 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 13:54
标题: c# - UITabBar 或 UITabBarItem 的触摸事件

如何为我的 UITabBarItem 设置某种触摸事件?

对于按钮,有 buttonname.TouchUpInside,但是我需要为 UITabBarItem 使用什么?

我的情况:

我有一个 UIView,上面有一个 UITabBar。我现在想在用户触摸其中一个 UITabBarItems 时执行操作。



Best Answer-推荐答案


UITabBar 本身响应触摸,然后您查看 UITabBarItemEventArgs.Item 以了解在选项卡栏中选择的项目的详细信息并根据需要使用react:

var tabBar = new UITabBar();
tabBar.ItemSelected += (object sender, UITabBarItemEventArgs e) =>
{
    Console.WriteLine($"{e.Item} has selected");
    if (e.Item.Tag == 99)
    {
        Console.WriteLine("Item with tag 99 was selected");
    }
};

关于c# - UITabBar 或 UITabBarItem 的触摸事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38660149/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) Powered by Discuz! X3.4