因此,UIButtonTypeInfoLight類型的UIButton的可點擊區域似乎比其框架大得多。因此,我不能在它旁邊放置一個按鈕,試圖點擊它會改爲點擊信息按鈕。獲取或設置UIButtonTypeInfoLight的點擊區域
_infoButton.frame = CGRectMake(0, 0, 40, height);
_searchButton.frame = CGRectMake(CGRectGetMaxX(_infoButton.frame), 0, 40, height);
有沒有人有任何有關如何獲得按鈕的可點擊區域insite?
編輯:讓按鈕旁邊的信息按鈕它不是我的核心問題(只是爲什麼它可能是重要的說明)。我的問題是要找出這些類型的按鈕的「命中區域」。
您是否檢查信息按鈕位於搜索按鈕的前面還是後面? – Guilherme
默認情況下,UIButtonTypeInfoLight尺寸的Dude按鈕類型爲18 x 19.爲什麼在世界上,你將它製作爲40 x高度? –
@SamBudda我這樣做是爲了讓按鈕在我爲它提供的框架中居中。即使有了這些默認尺寸,其「擊中區域」也超出了該框架,這是我想了解更多關於 – Nathan