簡體   English   中英

如何使UIControl的“熱點區域”更大?

[英]How to make the “hot area” of a UIControl bigger?

或者:如何在不擴大視圖范圍的情況下擴展UIControl的敏感區域?

我有一個很小的按鈕圖像(一個小箭頭),只有10 x 10像素。 太小,無法觸摸。 我希望“熱區域”為50 x 50。 為了學習,即使我可以為此使用一些提供的UIControl,我也想知道如何手動進行。

您可以始終在頂部放置另一個視圖-也許將UIButton設置為自定義類型,使其不可見-並讓該按鈕觸發您希望在觸摸時發生的事情。

但是,您真正的問題是首先使用10x10像素區域進行用戶控制。 我能想到的最小的用戶控件(例如在“日歷”應用中)的[+]按鈕大約有30x30的區域。

想一想您的用戶,並問自己,使用微小的控件將帶來什么樣的體驗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM