Monotouch - 在按钮触地时使用活动指示器视图

发布于 2024-11-10 13:06:56 字数 43 浏览 4 评论 0原文

有谁知道如何在 TouchDown 事件的警报视图中显示活动指示器视图?

Does anyone know how to display an Activity Indicator View in a Alert View on a TouchDown event?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

再可℃爱ぅ一点好了 2024-11-17 13:06:56

很酷,谢谢,我实际上想出了这个。这是一种不同的方法:

public class ActivityIndicator : IDisposable
{
    UIAlertView _alert;
    UIActivityIndicatorView _ai;

    public ActivityIndicator (String title)
    {
        _alert = new UIAlertView(title, String.Empty, null, null, null);
        _ai = new UIActivityIndicatorView();
        _ai.Frame = new System.Drawing.RectangleF(125,50,40,40);
        _ai.ActivityIndicatorViewStyle = UIActivityIndicatorViewStyle.WhiteLarge;
        _alert.AddSubview(_ai);
        _ai.StartAnimating();

        _alert.Show();
    }

    #region IDisposable implementation
    void IDisposable.Dispose ()
    {
        _alert.DismissWithClickedButtonIndex(0, true);
    }
    #endregion
}

Cool Thanks, I actually came up with this. It's a different approach:

public class ActivityIndicator : IDisposable
{
    UIAlertView _alert;
    UIActivityIndicatorView _ai;

    public ActivityIndicator (String title)
    {
        _alert = new UIAlertView(title, String.Empty, null, null, null);
        _ai = new UIActivityIndicatorView();
        _ai.Frame = new System.Drawing.RectangleF(125,50,40,40);
        _ai.ActivityIndicatorViewStyle = UIActivityIndicatorViewStyle.WhiteLarge;
        _alert.AddSubview(_ai);
        _ai.StartAnimating();

        _alert.Show();
    }

    #region IDisposable implementation
    void IDisposable.Dispose ()
    {
        _alert.DismissWithClickedButtonIndex(0, true);
    }
    #endregion
}
驱逐舰岛风号 2024-11-17 13:06:56

在这里您可以找到我为此问题创建的一个类:https://gist.github.com/994791

您可以像正常的 UIAlertView 一样使用它。

Here you can find a class that i created for this problem : https://gist.github.com/994791

You can use it like a normale UIAlertView.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文