1. 程式人生 > >Monotouch 常用例子程式碼

Monotouch 常用例子程式碼

程式如何做日誌

   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
本博原創文章版權歸部落格園和本人共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出作者名稱和原文連線,否則保留追究法律責任的權利。