gpt4 book ai didi

c# - 获取 UIControl Xamarin iOS 的名称

转载 作者:行者123 更新时间:2023-11-29 00:31:21 24 4
gpt4 key购买 nike

我一直在寻找这个问题......

假设我的 Storyboard 上有 5 个按钮,我为所有按钮提供了用于 TouchUpInside 的相同事件处理程序。

是否可以获取“单击”按钮的 Name 属性?

最佳答案

不幸的是,当您编译应用程序时,Name 属性会被保留 here .相反,您可以考虑使用以下选项:

  1. 使用标签(虽然是整数)
  2. 使用CurrentTitle
  3. 使用辅助功能标识符

例子:

partial void UIButton_TouchUpInside(UIButton sender)
{
var tag = sender.Tag;
var title = sender.CurrentTitle;
var accesibilityIdentifier = sender.AccessibilityIdentifier;
}

最常用的方法是使用 Tag 属性。这样做时,您还可以使用 switch 大小写。

关于c# - 获取 UIControl Xamarin iOS 的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41696066/

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