程序如何做日志
1: var myString = "MyString";
2: var myFloat = 4.56f;
3: var myInt = 5;
4: Console.WriteLine(String.Format("log: {0}", myString));
5: Console.WriteLine(String.Format("log: {0}", myFloat));
6: Console.WriteLine(String.Format("log: {0}", myInt));
这些状态说明会显示在MonoDevelop的控制台窗口和Xcode的管理器控制台窗口中。
显示图像
不使用UI生成器显示图像在屏幕上的任何位置,您可以使用其他类型的视图。
1: var imageRect = new RectangleF(0f, 0f, 320f, 109f);
2: using (var myImage = new UIImageView(imageRect))
3: {
4: myImage.Image = UIImage.FromFile("myImage.png");
5: myImage.Opaque = true;
6: view.AddSubview(myImage);
7: }
浏览器视图
基本的UIWebView使用.
1: var webRect = new RectangleF(0f, 0f, 320f, 460f);
2: using (var webView = new UIWebView(webRect))
3: {
4: webView.BackgroundColor = UIColor.White;
5: var urlAddress = "http://www.google.com";
6:
7: var url = new NSUrl(urlAddress);
8: var urlRequest = new NSUrlRequest(url);
9: webView.LoadRequest(urlRequest);
10: view.AddSubview(webView);
11: }
显示网络指示器
1: var app = UIApplication.SharedApplication;
2: app.NetworkActivityIndicatorVisible = true;
动画:走马灯图片
显示一系列连续的图像。图像在工程中药设置为“内容”。
1: List<UIImage> myImages = new List<UIImage>();
2: myImages.Add(UIImage.FromFile("myImage1.png"));
3: myImages.Add(UIImage.FromFile("myImage2.png"));
4: myImages.Add(UIImage.FromFile("myImage3.png"));
5: myImages.Add(UIImage.FromFile("myImage4.png"));
6:
7: var myAnimatedView = new UIImageView(view.Bounds);
8: myAnimatedView.AnimationImages = myImages.ToArray();
9: myAnimatedView.AnimationDuration = 1.75; // Seconds
10: myAnimatedView.AnimationRepeatCount = 0; // 0 = Loops Forever
11: myAnimatedView.StartAnimating();
12: view.AddSubview(myAnimatedView);
不断丰富中……
作者:Bruce Lee
出处: http://www.cnblogs.com/BruceLee521
本博原创文章版权归博客园和本人共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出作者名称和原文连接,否则保留追究法律责任的权利。