其实我是iPhone开发的新手,并且想为此实现Toast,我发现了一个stackoverflow帖子
Android Toast in iPhone?

现在的问题是,在一篇关于Toast的文章中给出了代码,但我不知道我需要编写哪种代码才能工作。

using System;
using System.Drawing;
using MonoTouch.UIKit;
namespace General
{

    public class ToastSettings
    {
        public ToastSettings ()
        {
            this.Duration = 500;
            this.Gravity = ToastGravity.Center;
        }

        public int Duration
        {
            get;
            set;
        }

        public double DurationSeconds
        {
            get { return (double) Duration/1000 ;}

        }

        public ToastGravity Gravity
        {
            get;
            set;
        }

        public PointF Position
        {
            get;
            set;
        }

    }
}

最佳答案

您的代码是用Java编写的,而在iPhone开发中,您不能简单地添加该代码。您需要将其转换为Objective C,然后使用它。关于此代码的放置位置,您可以为其创建一个单独的文件并在您的委托中引用它,也可以仅将其放置在您的委托本身中(不推荐)。

但是,查看链接的帖子时,只需使用以下命令:http://code.google.com/p/toast-notifications-ios/wiki/HowToUse

它包含有关如何在iPhone开发中使用Toast的详细信息和代码,甚至在目标C中都完成了代码。

如果您不熟悉iPhone开发,建议您阅读以下教程:
https://stackoverflow.com/questions/1939/how-to-articles-for-iphone-development-and-objective-c

首先,学习如何正确使用xcode和ObjectiveC。一旦您对IDE感到满意,我相信您可以轻松编写代码并创建项目。

07-24 09:36
查看更多