[英]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.