0
A
回答
3
你爲什麼要使用此視圖,相反,你可以只使用方法UIButton並將幀設置爲當前視圖的幀&將其背景色設置爲clearColor,如下所示,
self.invisibleButton.backgroundColor = [UIColor clearColor];
這將執行相同的操作&減少一些小工作,如添加「點按」手勢併爲視圖設置一些屬性(如果使用視圖)。
+0
我想用clearColor更優雅,謝謝! – Pbk
0
我發現的最佳解決方案是將背景顏色設置爲不可見的顏色。你看不到按鈕,但你可以與它交互。
在init我把:
self.backgroundColor = UIColor.blueColor().colorWithAlphaComponent(0)
有沒有什麼更好的方法來做到這一點?
0
創建一個UIView使用戶交互和明確的背景顏色
UIView *viewsample=[[UIView alloc]init];
viewsample.frame= CGRectMake(0, 0, 200, 200);
viewsample.backgroundColor= [UIColor clearColor];
viewsample.userInteractionEnabled=YES;
[self.view addSubview:viewsample];
UITapGestureRecognizer *tapSkip = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(iviewsampleClicked:)];
[viewsample addGestureRecognizer:tapSkip];
調用時觸及
-(void)iviewsampleClicked:(UIGestureRecognizer*)gesture{
}
相關問題
- 1. 創建一個可視化圖形
- 2. 在ViewController中創建一個可滑動的視圖
- 3. 在可可中創建一個可重用的圖形組件
- 4. 在視圖中創建一個視圖
- 5. 如何創建視圖部分隱形
- 6. 創建「隱形」圖形
- 7. 在swift中創建2列的視圖
- 8. 在swift中創建多個子視圖時添加動畫
- 9. 隱藏'圖形'創建的圖形
- 10. Openerp在圖形視圖中創建2個條形圖
- 11. Android在圖像視圖中創建一個矩形
- 12. 創建一個可更新的視圖
- 13. 創建一個可拖動的圖像視圖
- 14. 在ggplot2中創建一個圖形
- 15. swift中的圖形紙張交互/ iOS
- 16. Android - 創建一個可移動的非矩形位圖
- 17. 創建一個可交互的JList
- 18. 在一個視圖中創建兩種形式
- 19. 在django中創建一個視圖
- 20. 創建一個全向滾動視圖
- 21. 如何在swift中創建動態視圖?
- 22. 如何在swift中創建動態堆棧視圖?
- 23. 在一個圖形/圖形中可視化/放置多個圖形
- 24. Kivy - 創建一個可縮放的滾動視圖
- 25. 創建互動地圖
- 26. 在隱形格創建lealetjs地圖
- 27. 在PyQt中在列表視圖中創建可拖動圖標
- 28. 在一個視圖中創建兩個動作表
- 29. 如何在Swift中創建一個圓形按鈕?
- 30. 將在代碼中創建一個視圖,如何在Swift 1.2中刪除它。
怎麼樣_不創建視圖,只是跟蹤手勢?只要你想顯示它,你可以在你追蹤的位置創建它。 – Darko