簡體   English   中英

在自定義UIButton上更改觸摸區域,並在橫向模式下更改圖像和標題

[英]Touch area changing on custom UIButton with image and title on landscape mode

我正在嘗試構建一個外觀類似於iPhone上的圖標的按鈕,並帶有圖像和標題欄。 我在IB上有一個帶有圖像和標題的自定義按鈕,並且在代碼中使用了以下方法:


[aButton setTitleEdgeInsets:UIEdgeInsetsMake(60.0, -50.0, 0.0, 0.0)];
[aButton setImageEdgeInsets:UIEdgeInsetsMake(-10.0, 29.0, 0.0, 0.0)];
我的問題是,對觸摸事件做出反應的區域很小,並且位於按鈕的左上方,另一個問題是,如果更改按鈕的大小,則必須再次手動計算這兩個功能的值。 有沒有簡便的方法?如果沒有,我該如何固定觸摸區域? 謝謝吉拉德

好吧,我剛剛刪除了NIB文件並創建了一個新文件,一切正常

也碰到了這個,但是直到最近才看到有限的觸摸區域。 現在重建筆尖,並且可以正常工作。 感謝您的耕作。

暫無
暫無

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

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