Monotouch 常用例子程式碼
阿新 • • 發佈:2018-12-27
程式如何做日誌
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
本博原創文章版權歸部落格園和本人共有,歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出作者名稱和原文連線,否則保留追究法律責任的權利。