2
當用戶觸摸UIButton時,突出顯示狀態應該啓動。當他將手指滑到按鈕外部時(仍然沒有擡起手指),按鈕突出顯示應該停止,並且當他擡起手指時不應該觸發按鈕。UIButton突出顯示區域向外延伸按鈕
此行爲與iOS的工作方式完全相同,但對於突出顯示仍在應用的有效區域,我有點驚訝。對於小按鈕,在高亮停止之前,我必須將手指移動按鈕上方或下方按鈕的高度數倍。
這是正常的,還是我做錯了什麼?高亮區域應該由框架控制還是我可以設置的東西?
你把'UIButton'編程或Interface Builder?如果按代碼 - 請告訴我們樣品 – cyborg86pl 2012-07-21 19:17:26
兩者。 Programatic vs IB似乎沒有什麼區別。在寫這個問題之前,我創建了一個空白項目,通過Interface Builder添加了一個UIButton,並對其進行了測試。高亮區域是按鈕大小的5倍。 – 2012-07-21 19:47:21
檢查您是否在調整UIButton的大小檢查器中使用了autosize選項。還嘗試用自定義CGRectMake – cyborg86pl 2012-07-21 19:52:28