簡體   English   中英

UIbutton框架和addtarget不同

[英]UIbutton frame and addtarget is different

我進行自定義視圖,並在視圖上添加創建按鈕。 In View控制器

MyCustomView *customView = [[MyCustomView alloc] init];
[customView.button addTarget:self action:@selector(goodTry) forControlEvents:UIControlEventTouchUpInside];

但是,如果我在框架中觸摸我的按鈕,只有向下的中線是可觸摸的,中線的上端addTarget不起作用。

 ----
|\   |      
|*\  |
|**\ |
|***\| 
 ----

-這是我的按鈕框。 *** -在工作。 空曠的地方不起作用的地方。

謝謝你的幫助。

為按鈕添加背景色,並檢查按鈕的放置方式和位置。如果按鈕位於自定義視圖之外,則無法對該外部部分執行操作。

檢查按鈕框是否位於父母的框內。 Parent框外的按鈕區域凍結,並且不響應觸摸事件。 設置clipToBounds = YES; 按鈕進行測試。

暫無
暫無

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

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