gpt4 book ai didi

c# - MonoTouch 中的按钮问题

转载 作者:行者123 更新时间:2023-11-28 23:09:57 25 4
gpt4 key购买 nike

我正在使用 MonoTouch,我想出了三个关于按钮的问题,希望有人能帮助我。

  1. 我正在尝试更改标题栏中的“后退”按钮。我该怎么做呢?我已经看到这里发布的主题:How to change text on a back button .但是,那是行不通的。我感觉我没有访问 Controller 属性。目前,当我尝试在 ViewDidLoad 方法中设置按钮文本时收到 NullReferenceException。目前,我正在尝试像这样设置文本:

    this.NavigationItem.BackBarButtonItem.Title = "返回";

    我怀疑我没有访问根 Controller ,但我不确定该怎么做。

  2. 对于单独页面上的“后退”按钮,我想执行自定义操作。我希望它像以前一样回去。但在此之前,我想执行一些自定义代码。我该怎么做?

  3. 我需要在一段文本中创建一个看起来像超链接的东西。我该怎么做?

MonoTouch 看起来很酷。但是,学习曲线比我预期的要陡峭一些。谢谢!

最佳答案

对于您的第一个问题,MonoTouch 特定 answer (针对您提供的问题)完美运行。

    this.NavigationItem.BackBarButtonItem = new UIBarButtonItem ("MyBack", UIBarButtonItemStyle.Plain, null);

确保所有的答案。此代码需要在推送 Controller 中调用,而不是在被推送 的 Controller 中调用。

更新

对于您的第二个问题,您可能注意到一些重载需要一个 Selector 或一个 delegate。然而他们won't work 后退 按钮。

解决此 iOS 限制的一种方法是覆盖 ViewDidAppearViewDidDisappear 以获得类似的通知。

关于c# - MonoTouch 中的按钮问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8552553/

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