2013-02-25 32 views
0

enter image description here如何創建自定義的iOS查看

我希望創建一個自定義UIView(就像上面realtor.com應用),因此當用戶選擇發送電子郵件或諸如此類的話有點視圖彈出確認該行動然後消失。任何方向,教程或代碼片段將不勝感激。還有什麼是我想要做的正確術語?請原諒我對這個問題的無知。

+1

土司有很多開放已經爲你做了這些的源代碼控件。這將是一個開始的好地方。 http://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=toast – 2013-02-25 03:38:43

+0

github搜索「MBProgressHud」 – 2013-02-25 03:39:16

回答

2

使用自定義UIActivityIndicator,你可以在這個環節發現

https://github.com/jdg/MBProgressHUD

這不是Apple特定的控件。你可以創建它們。第一張圖片中顯示的彈出窗口非常容易製作。你將不得不使用3個控件來製作它。

1)背景UIImageView與圖像。

2)UIActivityIndi​​catory

3)UILabel你想顯示什麼消息。

MBProgressHUD是一個iOS嵌入式類,它在後臺線程中完成工作時顯示帶有指示符和/或標籤的半透明HUD。 HUD的目的是替代無證的,私人UIKit UIProgressHUD的一些額外功能.......
還有更多的選擇,對您的工作有幫助,如需更多信息,請訪問上面的鏈接

+0

我最終走了這條路線。感謝大家的意見和建議。 – kev 2013-02-26 01:06:33

0

爲什麼不使用已有的東西?看看ZAActivityBar(https://github.com/zacaltman/ZAActivityBar),它處理創建'吐司'般的彈出窗口。

這是CocoaPods的一部分,所以它的安裝非常簡單。

0

是的,你可以自定義,去throgh下面的步驟

1)在選擇功能時,您sendEmail按鈕

2)添加選擇創建一個視圖,並添加您emailSent圖像作爲背景

3)現在僅僅通過addSubView

或漂亮比上述

1)添加選擇器噸添加此視圖MAINVIEW o以選擇功能時,您sendEmail按鈕

2)創建一個大小爲480 X320的一個UIControl,如果你想也可以添加一個OK按鈕

3)現在UIControl加選擇一個的ImageView添加到它&,在選擇功能剛從sperView

刪除您的觀點

4)現在增加UIcontrol到MAINVIEW