1. 程式人生 > >Unity的按鈕不響應點選

Unity的按鈕不響應點選

如果你的UI物體有button元件,但無論怎麼點都沒反應,那可能是出現了下面五種情況:

一、你把Button從一個場景複製到另一個場景。而另一場景裡沒有EventSystem,所以無法處理點選事件。

二、你做了一個像我這樣的操作:

為了把一個指向左邊的箭頭,改為指向右邊,把button旋轉了180度。這樣是點選不到按鈕的。

那如果你想改變箭頭方向,又想點選到按鈕怎麼辦?把按鈕的某個軸的scale由1改為-1就行了。

三、按鈕被其他UI遮蓋住了。

四、按鈕的target graphic屬性沒有賦值,這個屬性必須賦值。可以在按鈕物體上新增一個Text元件或者Image元件來作為按鈕的target graphic。

五、沒有給按鈕註冊點選事件。

相關推薦

Unity按鈕響應

如果你的UI物體有button元件,但無論怎麼點都沒反應,那可能是出現了下面五種情況: 一、你把Button從一個場景複製到另一個場景。而另一場景裡沒有EventSystem,所以無法處理點選事件。 二、你做了一個像我這樣的操作: 為了把一個指向左邊的箭頭,改為指向右

iOS中按鈕響應事件

今天寫iOS專案時,發現雖然為按鈕添加了點選事件,但是點選後卻無法響應,搜尋後才解決了問題:按鈕的所在的父控制元件如果不能互動的話,那麼這個按鈕也無法互動,當然,可以將父控制元件的userInterac

iOS開發中兩層view上的button響應事件

iOS button addTarget 無法響應事件 1.問題描述 封裝了一個XYAlterview,繼承於UIView,但button addTarget 無法響應事件. 2.問題重現 @interface XYAlertView : UIView @end XYAlt

使用SwingWorker 按鈕後,按鈕,在處理完之後,顯示為可

public void actionPerformed(ActionEvent e) { btn_convert.setEnabled(false); new ConvtSwingWorker().execute(); } private class Con

android Animation動畫平移之後響應事件

一.概述          當我們給view做動畫的時候,平移到某一個位置,卻發現響應不了點選事件,因為view的真實位置還在原來的地方,具體解決辦法如下.二.例項   思路:當我們完成動畫之後,手動設

ios 關於 通過載入 xib 生成的view,呼叫 addsubviews,sub view的按鈕 相應事件的 問題

測試環境: xcode Version 4.6 (4H127) , ios6.1 ------ //self 是 LoginView ,是載入xib檔案生成的:     NSArray *nibContents = [[NSBundle mainBundle] loa

按鈕響應,反而報錯

出現下列錯誤: java.lang.IllegalStateException: Could not find method onClick(View) in a parent or ancestor Context for android:onClick attribute defined on

網路請求失敗,按鈕響應事件

今天遇到兩個問題,請求時,怎麼也連不上伺服器,查了好久,結果是手機的wifi沒有開,自己坑了自己半天。還有一個問題是按鈕點選怎麼都沒反應,最後發現是按鈕的superView的範圍太小,按鈕在其外面,點選就沒效果了。還有

Unity UGUI按鈕動態新增事件

使用程式碼的方式給按鈕新增點選事件需要引入兩個名稱空間: using UnityEngine.UI; using UnityEngine.Events; 先建立一個介面,並且在介面裡放置一個按鈕: 建立一個Test指令碼,程式碼如下: using

iOS 防止按鈕多次造成多次響應的方法

在日常開發中經常會碰到一種bug就是因為使用者快速點選某個按鈕,導致頁面重複push或者重複傳送網路請求。這樣的問題既對使用者體驗有影響,而且還會一定程度上增加伺服器的壓力。 目前,我為了防止按鈕快速點選主要使用以下兩種辦法 1.在每次點選時先取消之前的操作(網上看到的方

按鈕超出父控制元件後無法響應的解決方法

當我們在螢幕上做了一個點選操作(事件),系統會將該事件傳給由UIApplication管理的一個事件佇列中,UIApplication會將事件佇列中最前面的一個事件傳遞給程式的主視窗(key window),主視窗會自動呼叫下面的方法: func hitT

Unity中UGUI實現按鈕播放一個音效

專案開發完了,發現了一個問題,雖然不是什麼嚴重的問題不影響遊戲和諧,但是這個再使用者體驗上真的不是很好,什麼問題呢,就是我們的按鈕統一沒有點選音效,這就很尷尬,所以要新增一下,雖然不是什麼很難的功能,但是想了想還是寫個部落格記錄一下過程,以免以後專案中忘記這個功能。 大致再

Android中ListView的item響應事件的原因

開發中很常見的一個問題,專案中的ListView不僅僅是簡單的文字,常常需要自己定義Listview。自己的Adapter去繼承BaseAdapter,在adapter中按照需求進行編寫,問題就出現了,可能會發生點選每一個item的時候沒有反應,無法獲取的焦點。原因

ext gridpanel中操作按鈕隱藏和

 function prepare(grid, toolbar, rowIndex, record) {             var editButton2 = toolbar.items.get

自定義的tabbar在跳轉之後隱藏tabbar後,tabbar原來的位置響應事件,這樣解決

yourInnerViewController.hidesBottomBarWhenPushed = YES; [self.navigationController pushViewControlle

android開發裏跳過的坑——button響應擊事件

一個 不響應 color 事件 short ces andro generate lis 昨天遇到一個頭疼的問題,在手機上按鈕事件都很正常,但是在平板上(橫屏顯示的狀態),button點擊事件不響應,代碼簡化如下: public class Test extends Ac

Android 按鈕響應擊事件的4種寫法

是把 nac sta lns toast 一段 大寫 n) eat Android按鈕的響應點擊事件 學習了按鈕的響應點擊事件,寫一下總結,寫的不好的希望大家能給出意見或建議。 這是layout xml文件 點擊事件只需要獲得Button的id或者onClick

註冊Docker官網賬號 註冊按鈕

技術分享 ima com inf detail ref -a class 註冊 出現如下問題:註冊按鈕不能點,解決辦法,如下 關於docker hub上不能註冊dockeID的問題 註意的是,google訪問助手,用在線安裝,360安全瀏覽器,再重啟下該瀏覽器,省得裝插件。

UITableView中新增按鈕響應問題——UITableViewCell綁定了錯誤的View

目錄 問題 發現 原因 解決 只是為了做個記錄 問題 在某一特定型號和版本的實體機上,UITableView中新增按鈕不響應問題,但是用了相同版本的模擬器都沒有問題 發現 偶爾的一次在awakeFromNib中新增東西

8.0通知欄新增通知渠道,及自定義通知 響應事件

今天寫了下demo 發現通知在8.0後有些改變記錄下這個坑!!!! 通知的程式碼大家在網上一搜一大把,我也不廢話 直接上重點。 點擊發送通知,沒有通知顯示,程式碼如下。 日誌資訊 明明走了這行程式碼卻什麼也沒發生,what? 難道寫錯了?,後來查看了資料下才知道是8