不幸的是,它不完全清楚我想從標題中做什麼。我想爲我的IOS應用程序創建一個交互式導師。目前我有一個簡單的UIviewcroller與一些圖像,但我想讓它更具互動性。我想在我的普通UIview的ontop上添加一個部分透明的第二個UIview,以使用戶能夠看到它下面的內容,並且在某些部分是不可見的。有用戶必須觸摸的部分。在這個UIview上會有箭頭,標籤和其他信息。這可能嗎?如果一個UIview被另一個覆蓋,我可以讓用戶與它下面的部分進行交互嗎?創建一個透明的UIview
回答
設置view.userInteractionEnabled = NO;
禁用交互。
和view.backgroundColor = [UIColor clearColor];
爲透明背景。
觸摸將通過視圖進入下一個視圖。
編輯:
或者,您也可以嘗試設置view.alpha = 0.0f;
。這將使視圖透明。然後你添加任何按鈕和標籤到這個視圖。這些按鈕將可見並按預期工作,但在其他任何地方點擊都將通過透明視圖。如果alpha低於某個閾值(不確定確切的值),則會忽略觸摸並將其傳遞到下一個視圖。
但如果我想禁用只有一部分UIview的交互而不是全部? – Alessandro 2013-03-15 18:13:09
我可以爲用戶交互設置某種類型的座標嗎? – Alessandro 2013-03-15 18:13:35
+1有同樣的思路 – ApolloSoftware 2013-03-15 18:18:31
在子視圖上你想透明設置userInteractionEnabled = FALSE。你也可以用UIWebVIew,UIImageView等做同樣的事情。你也可以將背景顏色設置爲UIColor清晰顏色。這樣它就可以看到下面的圖層。
在Objective-C中'FALSE'被稱爲'NO'。 – DrummerB 2013-03-15 18:11:49
讓我知道如果false,no和0都產生相同的結果。 ;) – ApolloSoftware 2013-03-15 18:15:28
上面的練習點都是這個屬性可以接受的。 – ApolloSoftware 2013-03-15 18:16:50
試着做頂視圖的透明和下面添加第三視圖,並使其BG色黑,並設置阿爾法0.5
- 1. 如何用透明背景創建uiview?
- 2. 如何使用非透明邊框創建透明UIView
- 3. 具有非透明內容的另一個透明UIView的透明視圖?
- 4. 創建一個透明的HTML光標
- 5. 如何創建一個透明的圓?
- 6. 如何創建一個透明的UIBarButtonItem?
- 7. CSS創建一個透明的div
- 8. 使UIView透明
- 9. 創建透明
- 10. Android想創建一個透明菜單
- 11. 用透明背景創建一個DialogFragment
- 12. 在iPhone上的子視圖背後創建一個透明的UIView
- 13. 我可以創建一個完全透明的UIView來接收觸摸嗎?
- 14. 如何創建一個透明的tableview,每個單元格都是透明的?
- 15. UIView透明漸變
- 16. UIView背景透明
- 17. 創建一個透明看透或紋理的字體樣式
- 18. 在覆蓋層上創建右側底部的透明洞UIView
- 19. 從UIView的刪除形狀創建透明度
- 20. 創建具有微妙模糊效果的透明UIView
- 21. 使UIView的一部分變得透明
- 22. 使UIView的一部分透明
- 23. 如何添加一個半透明的UIView到一個UIViewController
- 24. 在一個div創建一個半透明的響應三角
- 25. WPF創建透明WriteableBitmap的
- 26. 用高斯模糊創建半透明UIView
- 27. 如何爲UIView創建半透明背景?
- 28. 創建一個IBOutlet或UIView?
- 29. 從NIB創建一個UIView
- 30. 用透明uiview渲染顏色uiview
請寫降級 – Alessandro 2013-03-15 18:41:41
1,因爲這是一個相關的問題的原因。恨恨如此惡毒。我見過最近人們提出這麼多相關的深思熟慮的問題,都被仇恨,降級和嘲笑所困擾。有這樣一個謙遜的東西。 – ApolloSoftware 2013-03-15 18:45:31